সি ++ তে কোনও শ্রেণি উত্তরাধিকার সূত্রে, ব্যবহারকারী অ্যাক্সেস সুনির্দিষ্ট যেমন,
class Base
{
public int mem1;
protected in mem2;
};
class Derived1 : **private** Base
{
// mem1 will be private here.
// mem2 will be private here.
};
class Derived2 : **protected** Base
{
// mem1 will be protected here.
// mem2 will be protected here.
};
class Derived2 : **public** Base
{
// mem1 will be public here.
// mem2 will be protected here.
};
তবে জাভাতেও এটি সম্ভব নয়, অর্থাৎ জাভাতে প্রসারিত হওয়া সর্বদা সি ++ তে "সর্বজনীন" উত্তরাধিকারের মতো।
কেউ কি এর কারণ ব্যাখ্যা করতে পারেন?