Sınıf işlevinin sınıf private
işlevleri veya sınıf dışı tanımlanmış olsun ya da bir kopyala / taşı kurucu gibi özel bir üye işlevi olsun , sınıfın kendisinin üye işlevleri her zaman üyelere erişebilir .
Dolayısıyla friend
sınıfta değillerdir , çünkü bu bir anlam ifade etmez. Zaten sınıfın bir parçasılar. Yine de tüm private
üyelere erişimleri vardır , çünkü onlar friend
s değil, sınıfın bir parçası oldukları için.
Üyeleri bir kurucuda başlatmak mümkün değilse (erişilemez oldukları için), üye erişilebilirliği kavramının tamamı anlamsız olacaktır. (Üyeyi nasıl başlatırsınız?)
Ayrıca, erişilebilirlik hiçbir şekilde bir üyenin erişildiği nesne ile ilgili değildir. Erişilebilirlik yalnızca kodda bir adın (üyenin adı) kullanıldığı konudur. Bir işlev bir sınıfın bir örneğinin üyesine erişebiliyorsa, aynı sınıfın başka bir örneğinin üyesine de erişebilir.