Čo je konečné finalizovať v C#?
Čo je konečné finalizovať v C#?

Video: Čo je konečné finalizovať v C#?

Video: Čo je konečné finalizovať v C#?
Video: NOVÉ MESTO fušerska práca 2024, Apríl
Anonim

Finálny trieda sa nedá dediť, finálny metódu nemožno prepísať a finálny hodnotu premennej nemožno zmeniť. Konečne sa používa na umiestnenie dôležitého kódu, vykoná sa bez ohľadu na to, či sa výnimka spracuje alebo nie. Dokončiť sa používa na vykonanie čistenia tesne pred zberom odpadu. 2) Finálny je kľúčové slovo.

Čo sa týmto spôsobom finalizuje v C#?

Metóda dokončiť () vyvoláva zberač odpadu. Účel. Metóda Disdis() sa používa na uvoľnenie nespravovaných zdrojov vždy, keď je vyvolaná. Metóda dokončiť () sa používa na uvoľnenie nespravovaných zdrojov pred zničením objektu.

Okrem vyššie uvedeného, čo je metóda finalize ()? metóda finalize() . je chránený a nestatický metóda z javy. lang. Trieda objektov. Toto metóda bude k dispozícii vo všetkých objektoch, ktoré vytvoríte v jazyku Java. Toto metóda sa používa na vykonanie niektorých záverečných operácií alebo operácií čistenia objektu pred jeho odstránením z pamäte.

Ak vezmeme do úvahy toto, aký je rozdiel medzi konečným a finalizovaným blokom?

Dokončiť metódu vykonáva upratovacie činnosti súvisiace s objektom pred jeho zničením. Konečná metóda sa vykoná na jeho výzvu. " Konečne " blokovať vykoná sa hneď po vykonaní príkazu „try-catch“ blokovať . dokončiť () metóda vykoná tesne pred zničením objektu.

Čo znamená finále?

finále je a kľúčové slovo používané v programovacom jazyku java spolu s názvom premennej, metód a triedy. A len to znamená že akonáhle ste deklarovali premennú, metódu alebo triedu ako finálny . Je to hodnota by zostávajú rovnaké po celú dobu a jeden môcť už nezmení jeho hodnotu.

Odporúča: