konstruktory i destruktory cz1 1






Programowanie obiektowe




Konstruktor






Konstruktor to specjalna funkcja składowa, która nazywa się tak jak klasa
Konstruktor nie rezerwuje pamięci dla obiektu - to robi sam kompilator; zadaniem konstruktora
jest wypełnienie tej pamięci początkową treścią
Konstruktor może być i często jest przeładowywany.
Klasa nie musi mieć konstruktora, jeśli nie stworzymy żadnego, kompilator stworzy go za nas.
Konstruktor nic nie zwraca, nawet typu void.
Instrukcja return może pojawić się w jego ciele, ale zaraz po niej musi być średnik.
Konstruktor może być wołany jawnie, ale często jest wołany niejawnie

Jeśli klasa nie definiuje żadnego konstruktora, kompilator sam tworzy konstruktor postaci

nazwa_klasy(void)

Jest to tak zwany konstruktor domniemany.
Przykład z konstruktorami




(4) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001





Wyszukiwarka

Podobne podstrony:
konstruktory i destruktory cz1 5
konstruktory i destruktory cz1 4
konstruktory i destruktory cz1 2
konstruktory i destruktory cz1 0
konstruktory i destruktory cz1 3
konstruktory i destruktory cz2 2
konstruktory i destruktory cz2 0
konstruktory i destruktory cz2 1
konstruktory i destruktory cz3 4
świerszczyński,programowanie obiektowe,Konstruktory i destruktory
konstruktory i destruktory cz3 0
konstruktory i destruktory cz3 1
SEM8 [KONSTRUKCJE ZESPOLONE CZ1] 2013
konstruktory i destruktory cz3 2
konstruktor destruktor
konstruktory i destruktory cz2 3

więcej podobnych podstron