শ্রেণীর privateসদস্য সদস্যদের সবসময়ই সদস্যদের অ্যাক্সেস থাকে , সদস্য ফাংশনটি শ্রেণিবদ্ধ বা শ্রেণির বাইরে সংজ্ঞায়িত করা হয় এবং তা কোনও অনুলিপি / সরানো কনস্ট্রাক্টরের মতো বিশেষ সদস্য ফাংশন কিনা তা বিবেচনা করেই নয়।
অতএব তারা friendশ্রেণীর নয়, কারণ এটি কোনও অর্থ দেয় না। তারা ইতিমধ্যে শ্রেণীর অংশ are তবুও, তারা সমস্ত privateসদস্যের অ্যাক্সেস পেয়েছে, তারা friendএস কারণ নয় , তারা শ্রেণীর অংশ বলে।
যদি কোনও কনস্ট্রাক্টরে সদস্যদের আরম্ভ করা সম্ভব না হত (কারণ তারা অ্যাক্সেসযোগ্য) তবে সদস্য অ্যাক্সেসিবিলিটির পুরো ধারণাটি অর্থহীন হবে। (আপনি কীভাবে সদস্যকে সূচনা করবেন?)
এছাড়াও, অ্যাক্সেসযোগ্যতা কোনও উপায়ে কোনও সদস্য যার অ্যাক্সেস করা হয় তার বিষয় নয় a অ্যাক্সেসিবিলিটি কেবল কোড যেখানে কোন নাম (সদস্যের নাম) ব্যবহার করা হয় সে বিষয়টি। যদি কোনও ফাংশন কোনও শ্রেণীর এক উদাহরণের সদস্যকে অ্যাক্সেস করতে পারে তবে এটি একই শ্রেণীর অন্য উদাহরণের সদস্যকেও অ্যাক্সেস করতে পারে।