konstruktory i destruktory cz1 3





Programowanie obiektowe




Przykładowe zastosowania destruktora






Jeśli na przykład obiekt reprezentował okienko na ekranie, to możemy
chcieć, by w momencie likwidacji tego obiektu okienko zostało zamknięte, a ekran wyglądał jak dawniej.
Destruktor jest potrzebny, gdy konstruktor danej klasy dokonał na swój
użytek rezerwacji dodatkowej pamięci (operatorem new). Wtedy w destruktorze
umieszcza się instrukcję delete zwalniającą ten
obszar pamięci.
Destruktor może się też przydać, gdy liczymy obiekty danej klasy. W konstruktorze podwyższamy taki
licznik o jeden, a w destruktorze zmniejszamy o jeden.
Destruktor może się przydać po to, by obiekt mógł spisać na dysku (lub ekranie) swój testament.





(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 1
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