İLERİ PROGRAMLAMA Dersi Nesneye Yönelik Programlamaya Giriş soru detayı:

PAYLAŞ:

SORU:

Nesneye yönelik programlama yaklaşımında sınıf (class) kavramı neyi ifade etmektedir?


CEVAP:

Bir otomobil düşünülecek olursa, otomobilin marka ve modeli ne olursa olsun hızlanıp yavaşlayabilen, direksiyonuyla istenilen yöne yönlendirilebilen bir araç hayal edilebilir. Bu özellikler aslında genel davranışlar olup bütün otomobillerde bu davranışları sergilemektedir. Ayrıca, her otomobilin, motoru, lastikleri, kapıları, farları vb. özellikleri de mevcuttur. Her marka ve modelde bu özelliklerin mevcut olduğu bilinmektedir. Programlama açısından, bu örnekte ki otomobil bir sınıftır. Özetle sınıf, o sınıftan bütün varlıkların ortak özellik ve davranışlarını belirleyen bir yapıdır.