الجمعة , يوليو 24 2026
أخبار الموقع

الإعلام الآلي — البرمجة الشيئية: الوراثة وتعدد الأشكال (Héritage) — الثالثة ثانوي — المنهاج الجزائري

البرمجة الشيئية: الوراثة وتعدد الأشكال (Héritage et Polymorphisme)

الوراثة وتعدد الأشكال من أهم مبادئ البرمجة الشيئية. هذا الدرس للسنة الثالثة ثانوي.

أولا: الوراثة (Inheritance)

الوراثة تسمح لصف (فئة) بأن يرث خصائص وطرق صف آخر. الصف الأصلي يسمى الصف الأب (Parent)، والصف الجديد يسمى الصف الابن (Child).

class Animal:
    def __init__(self, name):
        self.name = name
    def sound(self):
        pass  # سيتم تعريفه في الأبناء

class Dog(Animal):
    def sound(self):
        return "Woof!"

class Cat(Animal):
    def sound(self):
        return "Meow!"

dog = Dog("Rex")
print(f"{dog.name}: {dog.sound()}")

ثانيا: تعدد الأشكال (Polymorphisme)

نفس الواجهة (interface) يمكن أن تعمل بطرق مختلفة حسب نوع الكائن:

def make_sound(animal):
    print(animal.sound())

animals = [Dog("Rex"), Cat("Mimi"), Dog("Max")]
for a in animals:
    make_sound(a)  # كل حيوان يصوت بطريقته

تمارين

  1. أنشئ صفا أساسيا “Shape” وصفوفا أبناء “Circle” و “Rectangle” تحتوي على طريقة area().
  2. ما فائدة تعدد الأشكال في البرمجة؟
  3. أنشئ صف “Student” وصف “GraduateStudent” يرث منه ويضيف خاصية thesis_title.

للمزيد راجع البرمجة الشيئية: مفاهيم أساسية و بايثون: الشروط والحلقات.

شاهد أيضا

الرياضيات — الأعداد الصحيحة النسبية: الضرب والقسمة — الأولى متوسط — المنهاج الجزائري

ضرب وقسمة الأعداد الصحيحة النسبية قاعدة الإشارة في الضرب والقسمة: (+) x (+) = (+) …

الرياضيات — الأعداد الصحيحة النسبية: الجمع والطرح — الأولى متوسط — المنهاج الجزائري

جمع وطرح الأعداد الصحيحة النسبية الأعداد الصحيحة النسبية تشمل الأعداد الموجبة (+) والسالبة (-) والصفر. …

بنك الأسئلة التربوية (2) — الأساتذة — استراتيجيات التدريس الحديثة (80 سؤالاً)

بنك الأسئلة التربوية (2) — الأساتذة — استراتيجيات التدريس الحديثة (80 سؤالاً) هذا بنك الأسئلة …

علوم الطبيعة والحياة — اللافقاريات والفقاريات — ابتدائي — المنهاج الجزائري

اللافقاريات والفقاريات تصنف مملكة الحيوانات إلى قسمين رئيسيين حسب وجود العمود الفقري: الفقاريات (التي لها …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026