11 Mart 2010 Perşembe

Object Oriented Programming (6) - OOP Kavramları - Class ve Object

Class ve Object:


Class yazmaya başlamadan önce class ve object kavramlarını konuşalım. Class'a taslak ,object’e ise somut ürün diyebiliriz. Class ana hatları belirtirken object ise bu ana hatlardan yararlanılarak oluşturulmuş nesneleri ifade eder.

Class’ları bina yapımındaki krokiler olarak , binaları ise bu krokilerden türetilen object'ler olarak yorumlayabiliriz. Class’ların belirli Property,Method ve Eventları vardır. Ama bu öğelere (Property,Method ve Eventları) herhangi bir bilgi yerleştirilmesi sözkonusu değildir. Bu bilgileri yerleştiren Object’lerdir. O zaman binanın taslağından (class) yola çıkarsak her binanın(objenin) rengi farklı olacaktır. Çünkü her objenin kendi özellikleri sözkonusudur.

Class ve Object arasında ilişki aşağıdaki şekilde gösterilmektedir. Class’lar bir kere oluşturulur(Örneğin bir Araba Modeli) ve bu class’tan yararlanılarak bir çok object(Araba) oluşturulur.



 
 
 
 
 
 
 
 

Hiç yorum yok: