Sponsor Reklam 


27.09.2008 (04:58)

 Java'da finalize() metodu 
C++'dan farklı olarak Java'da yok edici tanımlama (destructor) yapılamamaktadır. Buna karşın bir nesnenin yok edilmesi durumunda bir şeylerin yapılması gerekiyorsa finalize() metodu kullanılabilmektedir. Bu metot çalışma esnasında nesne yok edileceği zaman çağırılacaktır. Bu metot bir sona erdirme (finalization) metodudur.

Kullanımı şu şekildedir:

protected void finalize() {
  // son yapılacak işlemler
}

Burada protected tanımlaması sınıfın dışındaki bir kodun bu sınıfa ait finalize() metodunu çağırmaması içindir. Kontrol ve çağırma tamamen çalışma esnasında JVM tarafından ve otomatik yapılır.
Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter