الخميس , يوليو 30 2026
أخبار الموقع

مفهوم الميراث في البرمجة الكائنية: Python OOP – الإعلام الآلي — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

مفهوم الميراث في البرمجة الكائنية: Python OOP

الميراث (Inheritance) هو أحد المبادئ الأساسية في البرمجة الكائنية (OOP). يتيح إنشاء صنف جديد (صنف فرعي) يرث خصائص وطرق صنف موجود (صنف أساسي). هذا يسمح بإعادة استخدام الكود وبناء علاقات هرمية بين الأصناف.

مفهوم الميراث

الصنف الأساسي (Parent Class) يحتوي على الخصائص والطرق المشتركة. الصنف الفرعي (Child Class) يرث من الصنف الأساسي ويمكنه إضافة خصائص وطرق جديدة أو تعديل الموجودة (تجاوز – Override). الصيغة: class ChildClass(ParentClass):.

مثال تطبيقي

class Animal: def __init__(self, name): self.name = name def speak(self): return “…”. class Dog(Animal): def speak(self): return f”{self.name} يقول: هاو هاو”. class Cat(Animal): def speak(self): return f”{self.name} يقول: مياو”. هنا كلب وقطة يرثان من حيوان ولكل منهما صوته الخاص.

الدالة super()

تستخدم super() لاستدعاء دوال من الصنف الأساسي داخل الصنف الفرعي. مثال: class Dog(Animal): def __init__(self, name, breed): super().__init__(name) self.breed = breed.

أنواع الميراث

  • ميراث مفرد: صنف فرعي واحد يرث من صنف أساسي واحد
  • ميراث متعدد: صنف فرعي يرث من أكثر من صنف أساسي (تدعمه بايثون)
  • ميراث هرمي: عدة أصناف فرعية ترث من نفس الصنف الأساسي

تمارين

  1. أنشئ صنفاً أساسياً اسمه Shape له طريقة area()، ثم أنشئ صنفين فرعيين Rectangle و Circle يرثان منه.
  2. ما فائدة استخدام super() في الصنف الفرعي؟
  3. أنشئ صنف Employee واصنفين فرعيين Manager و Developer مع خصائص إضافية لكل منهما.

خلاصة

الميراث مفهوم أساسي في OOP يسمح بإعادة استخدام الكود وبناء علاقات هرمية بين الأصناف. يساعد في تنظيم البرامج المعقدة ويجعل الكود أكثر قابلية للصيانة والتوسع.


📍 دروس مشابهة

شاهد أيضا

مصادر الطاقة المتجددة في الجزائر – ت.علمية – السنة الرابعة إبتدائي – المنهاج الجزائري

تكنولوجيا النانو: عالم المتناهي في الصغر – ت.علمية – السنة الخامسة إبتدائي – المنهاج الجزائري

الروبوتات في المجال الطبي – ت.علمية – السنة الخامسة إبتدائي – المنهاج الجزائري

الأقمار الاصطناعية: أنواعها واستخداماتها – ت.علمية – السنة الرابعة إبتدائي – المنهاج الجزائري

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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