الدرس 11: الوراثة — الفئة الأب والفئة الابن
ماذا لو كانت عدة فئات تتشارك نفس الشيفرة تمامًا؟ بدلًا من النسخ — استخدم الوراثة. تحصل الفئة الابن على كل ما تعرفه الفئة الأب مجانًا، مضيفةً فقط ما يميزها. إنها أقوى آلية لإعادة الاستخدام في OOP.
الوراثة مثل الصفات العائلية: الكلب هو قبل كل شيء حيوان — يرث كل ما تفعله الحيوانات (الأكل، النوم)، ويضيف ما يخصه (النباح).
- الوراثة
- آلية تحصل فيها فئة جديدة على كل خصائص ودوال فئة قائمة، وتوسّعها.
- الفئة الأب والفئة الابن
- الفئة الأب تُورّث؛ والفئة الابن ترث — وتُكتب هكذا: class Dog(Animal):.