م.سعد الضبي Saad AL-Dheby
م.سعد الضبي Saad AL-Dheby

@Programmer2019

5 تغريدة Apr 25, 2023
سعد الضبي
#البرمجة_بالكائنات_الموجهة oop
#موضوع_الدرس الوراثة متعددة المستويات Multilevel Inheritance Example
لمشاهدة الدرس فيديو تفضل الى الرابط التالي
goo.gl
وهي الوراثة بطريقة الجد – الأب – الحفيد
لنفترض أن لدينا كلاس اسمه A ولدينا كلاس اسمه B
يتبع
2- في حال إذا ورث الكلاس B من الكلاس A سيصبح ال A هو الأب للكلاس B لنفترض أن لدينا كلاس ثالث اسمه C وهذا الكلاس C يرث من الكلاس B ستكون العلاقة كالتالي
الكلاس A هو الأب للكلاس B والكلاس B هو الأب للكلاس C
3- ستكون أيضاً علاقة A بالكلاس C بأن الكلاس A هو الجد للكلاس C
ولكن هل يستيطع الكلاس C أن يصل إلى محتويات (المتغيرات والدوال ) الخاصة بالكلاس A
الجواب "نعم"
طالما أن الكلاس C يرث من الكلاس B والكلاس B يرث من الكلاس A فإن
4- بإستطاعة الكلاس C أن يصل إلى المتغيرات والدوال الخاصة للكلاس A ماعدا المتغيرات المحمية من النوع Private كما ذكرنا في الدرس الخامس عشر
في هذا المثال لدينا كلاس اسمه A
وكلاس اسمه B يرث من الكلاس A
وكلاس اخر اسمه C يرث من B
5- يستطيع الكلاس C الوصول إلى متغيرات الأب B ومتغيرات الجد C كما هو موضح في المثال
السؤال الأهم هل يستطيع الكلاس الأب الوصول إلى متغيرات ودوال الكلاس الإبن هذا ماسنشرحه في الدرس المقبل

جاري تحميل الاقتراحات...