• 0

ما هو الفرق بين interface و abstract class في الـجافا؟

ما هو الفرق بين interface و abstract class في لغة البرمجة الجافا أحتاج توضيح للفروقات بينهما

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

الفرق الأساسي بين interface و abstract class هي أن الدوال في interface تكون مجردة كليًا abstract ولا يمكن أن تحوي على أي implementation أي أنها لا تقوم بتنفيذ شيء حتى يرثها الصف الابن ويقوم بعمل override.

في حين abstract class  يمكن أن يحوي على دوال تقوم بتنفيذ سلوك افتراضي ثم يأتي الصف الابن إما أن ينفذ هذا السلوك نفسه أو سلوك آخر أيضًا بعملية override.

المصادر

1

2

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
  • بتاريخ On ٣١‏/١٠‏/٢٠١٥ at 02:45 قال Eng.Amal:

    الفرق الأساسي بين interface و abstract class هي أن الدوال في interface تكون مجردة كليًا abstract ولا يمكن أن تحوي على أي implementation أي أنها لا تقوم بتنفيذ شيء حتى يرثها الصف الابن ويقوم بعمل override.

    في حين abstract class  يمكن أن يحوي على دوال تقوم بتنفيذ سلوك افتراضي ثم يأتي الصف الابن إما أن ينفذ هذا السلوك نفسه أو سلوك آخر أيضًا بعملية override.

    المصادر

    1

    2

     

تمّ تعديل بواسطة عمر احمد3

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن