11. Hafta - Java - Sınıflar & Nesneler: class, nesne yaşam döngüsü
- egitimdebilisim.com

- 6 gün önce
- 1 dakikada okunur
Class (Sınıf) Nedir?
Class = Şablon / Kalıp
Bir varlığın özelliklerini (alanlar)
ve davranışlarını (metotlar) tanımlar
Tek başına gerçek bir şey değildir
Örnek :
“Öğrenci” bir classtır. Ali, Ayşe → nesne

Object (Nesne) Nedir?
Object = Class’tan üretilen gerçek varlık
Class’taki tanıma göre oluşur
Bellekte yer kaplar
Her nesnenin kendine ait verisi vardır
Aynı class’tan:
100 öğrenci nesnesi olabilir
Hepsi farklı bilgi taşır

Class ve Nesne Örneği


Ogrenci → class
o1 → object (nesne)
Nesne Yaşam Döngüsü
1. Oluşturma

new → bellekte yer ayırır
Nesne heap memory’de oluşur
2. Kullanım

Nesne aktif kullanılır
Metotlar çağrılır
3. Yok Olma (Garbage Collection)

Nesneye hiçbir referans kalmazsa
Java çöp toplayıcı (GC) ile siler
Programcı manuel silmez
Java’da:
delete YOK
free YOK
Özet video:




Yorumlar