Sınıf Ve Nesne Kavramları
Günlük hayatta işlerimizi çeşitli nesne kullanarak yaparız. Örneğin cep telefonu yapacağı işe göre tasarlanmış, çeşitli özellik ve işlevleri bulunan bir nesnedir. Gerçek hayattaki nesneleri tanımlamak istediğimzde; onların özellik, işlev ve davranışlarını tanımlayarak ifade etmeye çalışırız. Örneğin; çep telefonu belirli bir şekle, renge ve ağırlığa sahip telefon etme v mesaj önderme gibi işlevleri bulunan bir nesnedir. Şekil, renk yada ağırlık; cep telefonu nesnesinin özelliklerinden sadecebir kısmıdır. Nesne yönetimli pogramlama teknolojisinde bu kavram encapsulation olarak bilinir.
Bu nesneyi yada nesne grubunu diğerlerinden ayıran şey; onun üyesi olduğu sınıftır. Örneğin hangi marka olursa olsun bir ce telefonunu, bir buzdolabından rahatlıkla ayırd edebiliriz.
Örneğin Ümit adlı kişiin cep elefonu ile Gökhan adlı kişinin telefonları birbirinden o kadar farklı özelik veişlevlee sahip olabilirler ki, ortak yanlarıtelefon etmek ya da mesaj göndermek olabilir.
Ümit'in Telefonu
- Markası = ABC
- Yapım Yılı = 2000
- Rengi = Siyah
- WAP = Yok
Gökhan'ın Telefonu
- Markası = XYZ
- Yapım Yılı = 2002
- Rengi = Siyah
- WAP = Var
Gördüğünüz gibi sayılan öelliklerin bir kısmı farklı, bir kısmıdaaynı olan 2 nesneden söz ediyoruz