Deštruktor: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Objektovo orientované programovanie) |
|||
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
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()]]. | 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é | ||
+ | [[constructor]] | ||
+ | |||
+ | [[object]] | ||
+ | |||
+ | [[virtual]] | ||
+ | |||
[[Category:Objektovo_orientované_programovanie]] | [[Category:Objektovo_orientované_programovanie]] | ||
+ | [[Category:rezervovaná slova]] |
Aktuální verze z 29. 9. 2012, 22:09
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é