جدول المحتويات:

ما هي قواعد الميراث في جافا؟
ما هي قواعد الميراث في جافا؟

فيديو: ما هي قواعد الميراث في جافا؟

فيديو: ما هي قواعد الميراث في جافا؟
فيديو: الوراثة في جافا - Java Inheritance 2024, مارس
Anonim

12 قواعد وأمثلة حول الوراثة في Java

  • فئة تنفذ واجهة:
  • فئة مجردة تنفذ واجهة:
  • يمتد الفصل إلى فئة أخرى:
  • واجهة تمتد لواجهة أخرى:
  • يمتد الفصل إلى فئة أخرى ويقوم بتنفيذ واجهة أخرى:
  • عديد ميراث الدولة غير مسموح بها:
  • عديد ميراث من النوع المسموح به:

من هنا ، كيف تتم الميراث في جافا؟

في جافا ، عندما توجد علاقة "Is-A" بين فئتين ، فإننا نستخدم ميراث . تسمى فئة الوالدين فئة Super و وارث فئة تسمى كفئة فرعية. يتم استخدام الكلمة الأساسية تمتد من قبل الفئة الفرعية إلى يرث ميزات الدرجة الممتازة.

ثانيًا ، كيف توقف الميراث في جافا؟ إلى منع الميراث ، استخدم الكلمة الرئيسية "النهائية" عند إنشاء الفصل. أدرك مصممو فئة String أنه لم يكن مرشحًا لها ميراث ومنعه من التمدد.

وفقًا لذلك ، ما الذي لا يمكن توريثه في جافا؟

فئة فرعية يرث جميع الأعضاء (الحقول والأساليب والفئات المتداخلة) من فئتها الفائقة. المنشئون ليسوا أعضاءً ، لذا فهم ليسوا أعضاءً وارث بواسطة الفئات الفرعية ، ولكن يمكن استدعاء مُنشئ الطبقة الفائقة من الفئة الفرعية. لا يجوز استدعاء المُنشئ إلا بـ new. هو - هي لا تستطيع أن يتم استدعاؤها كطريقة.

هل يمكن توريث الطريقة الرئيسية في Java؟

الإجابة المختصرة هي لا ، نحن علبة لا تجاوز الطريقة الرئيسية في جافا . السبب بسيط جدا الطريقة الرئيسية ثابت ونحن نعلم جيدًا أننا علبة لا تتجاوز ثابت أساليب في جافا ، بالتالي الطريقة الرئيسية يمكن لا يمكن تجاوزه. لكن كما نحن علبة انظر في الإخراج ، في كلا المكالمتين ، الطريقة الرئيسية من فئة التطبيق يسمى.

موصى به: