Deštruktor: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Řádek 12: | Řádek 12: | ||
;Viz také | ;Viz také | ||
[[constructor]] | [[constructor]] | ||
+ | |||
[[object]] | [[object]] | ||
+ | |||
[[virtual]] | [[virtual]] | ||
[[Category:rezervovaná slova]] | [[Category:rezervovaná slova]] | ||
[[Category:Objektovo_orientované_programovanie]] | [[Category:Objektovo_orientované_programovanie]] |
Verze z 29. 9. 2012, 22:08
Deštruktor je zvláštna metóda objektu. Ukončuje činnosť a život objektu, musí zabezpečiť uvoľnenie (vrátenie do systému) všetkých dynamicky pridelených pamätí, uvoľnenie všetkých prostriedkov (pri paralelnom programovaní), atď. Jeden typ objektu môže mať viacej deštruktorov. V Turbo Pascale sa štandardne používa pre deštruktor identifikátor Done (vykonané, urobené, amen), ak je deštruktorov viacej, môžu mať mená napríklad Done_1, Done_2, Done_Zbohom, atď. Deštruktor sa pravidelne uvádza ako druhý parameter príkazu Dispose().
- Syntaxe
destructor Done;
- Popis
- Destruktor musí být deklarován vyhrazeným slovem destructor. (Destruktory mohou být použity i pro další úklidové operace v objektu.)
- Viz také