top of page

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


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
ree












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


ree









Class ve Nesne Örneği


ree

ree


Ogrenci → class


o1 → object (nesne)










Nesne Yaşam Döngüsü


1. Oluşturma


ree


  • new → bellekte yer ayırır

  • Nesne heap memory’de oluşur



2. Kullanım


ree

  • Nesne aktif kullanılır

  • Metotlar çağrılır


3. Yok Olma (Garbage Collection)


ree


  • Nesneye hiçbir referans kalmazsa

  • Java çöp toplayıcı (GC) ile siler

  • Programcı manuel silmez


Java’da:

delete YOK
free YOK











Özet video:








































 
 
 

Yorumlar


bottom of page