İçindekiler:
Tanımı - Özel anlamı ne?
Özel, erişim düzeyini belirten ve programcılara bir sınıfta hangi değişkenlerin ve yöntemlerin gizlendiğini kontrol eden bir anahtar sözcüktür. Özel anahtar kelimeyle tanımlanan değişkenlere ve yöntemlere yalnızca sınıftaki diğer yöntemlerle erişilebilir ve türetilmiş sınıflar tarafından erişilemez.
Özel anahtar kelime, C ++, C # ve Java dahil olmak üzere çoğu nesne yönelimli programlama (OOP) dilinde kullanılır.
Techopedia Özel'i açıklıyor
Özel erişim belirteci çoğunlukla dış dünyadan gizlenen değişkenleri veya yöntemleri ifade eden kapsülleme için kullanılır. Bu, özel değişkenlerin ve yöntemlerin bir sınıfa sıkıca bağlı olduğu ve yalnızca sınıf kapsamında kullanılabileceği anlamına gelir. Özel veri üyelerine genellikle ayarlayıcı olarak bilinen özel yöntemlerle erişilir. Bir programcı kendi sınıfının dışındaki özel bir değişkene veya yönteme erişmeye çalışırsa derleyici bir hata iletisi döndürür.
C ++, özel bir değişkene veya yönteme erişmek için arkadaş işlevlerinin ve sınıflarının kullanılmasını sağlar. Bir sınıf, başka bir sınıfa arkadaş olarak bildirilirse (ikinci sınıfta, önceki sınıfın arkadaş anahtar sözcüğü aracılığıyla arkadaşı olduğunu belirten bir kod satırı ekleyerek), eski sınıf, ikinci sınıftan özel değişkenlere ve yöntemlere erişebilir. Ek olarak, A sınıfı B sınıfına bir arkadaşsa, B dolaylı olarak A'nın bir arkadaşı değildir. Ayrıca, dostluk geçişli değildir. Örneğin, A, B'nin arkadaşıysa ve B, C'nin arkadaşıysa, A dolaylı olarak C'nin arkadaşı değildir.
