Subclasses ترث الطرق العامة من الطبقة الفائقة التي تمددها، لكن لا يمكنهم الوصول إلى متغيرات المثيل الخاصة للفئة الفائقة مباشرةً ويجب استخدام أسلوب الوصول العام وطرق التحوير.
هل ترث الفئات الفرعية متغيرات المثيل الخاصة java؟
لا ترث الفئة الفرعية الأعضاء الخاصين من صنفها الأصلي … يمكن للفئة المتداخلة الوصول إلى جميع الأعضاء الخاصين في فئة التضمين - كل من الحقول والأساليب. لذلك ، فإن الفئة المتداخلة العامة أو المحمية الموروثة من قبل فئة فرعية لها وصول غير مباشر إلى جميع الأعضاء الخاصين في الطبقة العليا.
هل متغيرات المثيل موروثة في Java؟
أعلم أن متغير المثيل غير موروثلكن يمكن الوصول إليه في الفئة الفرعية. إذا كان من الممكن الوصول إليها في فئة فرعية ، فهذا يعني أنه يتم مشاركتها بين الفئة الممتازة والفئة الفرعية أو أن كلا من الفئة الممتازة والفئة الفرعية لهما نسخة مختلفة.
هل يمكن لفئة فرعية إضافة متغيرات حالة خاصة جديدة؟
يمكن للفئة الفرعية إضافة privمتغيرات مثيل جديدة ، أو إضافة أساليب عامة أو خاصة أو ثابتة جديدة ، وتجاوز المتغيرات الموروثة. لا يمكن للفئة الفرعية إعادة تعريف الطريقة العامة كطرق خاصة أو تجاوز الطرق الثابتة للطبقة الفائقة. … في تعدد الأشكال ، لا يحدد المترجم الطريقة التي يجب استدعاءها.
هل يمكنك وراثة متغيرات المثيل الخاص؟
ترث الفئات الفرعية الأساليب العامة من الطبقة الفائقة التي تمددها ، لكنها لا يمكنها الوصول إلى متغيرات الحالة الخاصةمن الفئة الفائقة مباشرةً ويجب أن تستخدم طرق الوصول العام والمحول.