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

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.

Public: Bu erişim türü ile tanımlanmış sınıf üyelerine her yerden erişim izni verilmiş olur.

Private: 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 (Kurucular): 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.

Function Members: Fonksiyon üyeleri

Data Members: Veri üyeleri

Yorumlar

Bu blogdaki popüler yayınlar

C++ Virtual nedir? Ne işe yarar?

GCC (GNU COMPİLER COLLECTİON) NEDİR ?

C Programlama dili için kullanılan derleyiciler ve çapraz derleyiciler nelerdir ve nasıl kullanılır?