वर्ग के सदस्य कार्यों में सदैव private
सदस्यों की पहुँच होती है , चाहे वह सदस्य फ़ंक्शन वर्ग या आउट-ऑफ-क्लास के रूप में परिभाषित किया गया हो या नहीं और कोई विशेष सदस्य फ़ंक्शन जैसे कॉपी / मूव कंस्ट्रक्टर हो।
इसलिए वे friend
वर्ग के नहीं हैं , क्योंकि इससे कोई मतलब नहीं है। वे पहले से ही कक्षा का हिस्सा हैं। फिर भी, उनके पास सभी private
सदस्यों तक पहुंच है , इसलिए नहीं कि वे friend
एस हैं, बल्कि इसलिए कि वे वर्ग का हिस्सा हैं।
यदि किसी कंस्ट्रक्टर में प्रारंभिक सदस्यों को रखना संभव नहीं था (क्योंकि वे अप्राप्य हैं), तो सदस्य अभिगम्यता की पूरी अवधारणा निरर्थक होगी। (आप सदस्य को कैसे आरंभ करेंगे?)
इसके अलावा, पहुंच किसी भी तरह से उस वस्तु का मामला नहीं है जिस पर कोई सदस्य पहुंचता है। एक्सेसिबिलिटी केवल एक मामला है जहां कोड में एक नाम (सदस्य का नाम) का उपयोग किया जाता है। यदि कोई फ़ंक्शन किसी वर्ग के एक उदाहरण के सदस्य तक पहुँच सकता है, तो वह उसी वर्ग के किसी अन्य उदाहरण के सदस्य तक भी पहुँच सकता है।