20 Şubat 2017 Pazartesi

Sınıfın Tanımları (Class Definition)

Class

    Class veriler ve fonksiyonların beraber bulunduğu bir tanım kümesidir. Class, fonksiyon olarak düşünülebilir fakat fonksiyonun daha gelişmiş halidir.

Public

    Fonksiyona sınıf içinden ve sınıf dışından erişime izin verir.

Protected

    Bu erişim belirteci işaretlenen ögeye sadece sınıfın içinden erişilebileceği fakat alt sınıflara aktarılabileceği anlamına gelmektedir.

Private

    Private altına yazılan bir değişkene class dışından ulaşılamaz.

Constructors (Yapılandırıcı / Kurucu)

    Nesne yönelimli programlama yaklaşımında bir nesnenin oluşturulması sırasında ilk çalışan fonksiyonun ismidir. Kurucu fonksiyonlar üyesi oldukları sınıf ile aynı ismi taşırlar. Kurucular parametre alırlar, ancak geri dönüş değerleri yoktur. Geri dönüş tipi olarak herhangi bir tip (void bile) yazılmaz.

Destructor (Yıkıcı / Yok Edici)

    Constructor fonksiyonunun yaptığı işin tersini yaparlar. Görevi biten nesneyi yok ederler. Bir sınıfın(class) üyesi olan bir değişken görevini noktaladığı durumda ~destructor() fonksiyonu otomatik çağrılarak üzerinde çalıştığı nesneyi devre dışı bırakır.

Hiç yorum yok:

Yorum Gönder