Sınıfın Tanımları (Class Definition)
CLASS: Nesne yönelimli programlama dillerinde nesnelerin özelliklerini, davranışlarını ve başlangıç durumlarını tanımlamak için kullanılan şablonlara verilen addır.
PUBLİC: Bu erişim türü ile tanımlanmış sınıf üyelerine her yerden erişim izni verilmiş olur.
PRİVATE: Bu erişim türünde tanımlanmış üyelere sadece aynı sınıf içerisinde tanımlanmış diğer üyeler tarafından erişim izni verilmiş olur.
PROTECTED: Bu erişim türünde tanımlanmış üyelere tanımlandık sınıf ve bu sınıftan türetilmiş diğer sınıflardan erişim izni verilmiş olur.
CONSTRUCTORS: Bir sınıfın örneği oluşturulduğunda kendiliğinden çalışan özel bir metottur. Sınıf ile aynı ada sahip olmak zorundadır, parametreler alabilir ama geri değer döndürmez. Tüm sınıfların bir kurucusu olmak zorundadır.
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 calıştığı nesneyi devre dışı bırakır.
FUNCTİON MEMBERS: Fonksiyon üyeleri
DATA MEMBERS: Veri üyeleri
Hiç yorum yok:
Yorum Gönder