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: 
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: 
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.

Yorumlar

Bu blogdaki popüler yayınlar

C++ Virtual(sanal) Fonksiyonlar

C++ Operatorlerin Aşırı Yüklenmesi (Operator Overloading)

GPL Nedir?