Public: Sınıfın dışından ve ve sınıftan ulaşılabilen üyelerdir.
Constructor: Sınıfın örneği (instance) olan nesne üretilince otomatik olarak çağrılır.
Sınıfıın adını taşır.
Geriye değer döndürmez.(!)
Parametre alırlar.
Public olmalıdır.
Destructor: Nesne hafızadan atılırken otomatik olarak çağrılır.
Sınıfın adının başına ~(tilde) işareti konulur.
Geriye dönüş değeri yoktur.
Parametre almazlar.
Public olmalıdır.
Protected : Sadece sınıfın kendi içinden ulaşılabilen üyelerdir.(miras alanlar)
Private: Üye erişim belirtecinden sonra bildirilen herhangi veri üyesine veya üye fonksiyona sadece o sınıfın üyeleri erişebilir.
Function Members: Fonksiyon üyeleri, yöntemler (methods), özellikler (properties), yapıcı fonksiyonlar (constructors), sonlandırıcılar (destructor), operatörler (operators) ve dizinleyiciler (indexer)den oluşur. Yöntemler nesnenin davranış şekilleridir. Nesne kullanıcısına üye veriler üzerinde işlem yapmasına izin verir ve nesnenin dışa kapalı üyelerine ulaşılmasını sağlar. Özellikler alanlar gibidir. Hatta bunlara akıllı alanlar da denilmektedir. Nesnenin üye verilerine değer atanmasının ve değer çekilmesinin kontrollü olarak yapılmasını sağlar. Yapıcı ve sonlandırıcı yöntemler nesnenin özel yöntemleridir. Yapıcı yöntemler nesne ilk oluşturulduğunda çağrılırken sonlandırıcı yöntemler nesnenin ömrü tamamlandığında çağrılır. Operatörler nesnelerin daha esnek kullanılmasına izin vermektedir. Dizinleyiciler nesnenin bir dizi gibi kullanılmasına izin verir.
Data Members: Sınıflar statik üye veri ve üye işlevlerini içerebilir. Veri üyesi olarak ilan edildiğinde statik , verilerin sadece bir kopyası sınıfının tüm nesneler için korunur. (Daha fazla bilgi için, bkz Statik üye İşlevleri .)
Statik veri üyeleri belirli bir sınıf türü nesnelerin parçası değildir; bunlar ayrı nesnelerdir. Sonuç olarak, statik veri üyesi beyanı bir tanım olarak kabul edilmez. veri elemanı sınıfı kapsamında bildirilmiş, ancak tanım dosyası kapsamında gerçekleştirilir. Bu statik üyeler dış bağlantı vardır.Statik üye var olması için, sınıf türü herhangi bir nesne var olması gerekli değildir. (Statik üyeleri ayrıca üye seçimi kullanılarak ulaşılabilir .
Hiç yorum yok:
Yorum Gönder