البرمجة بالكائنات: مقدمة (POO)
البرمجة بالكائنات (Object-Oriented Programming) نمط برمجي يعتمد على مفهومي الصنف والكائن.
1. الصنف والكائن
الصنف (Class): نموذج او قالب يصف خصائص وسلوك كائنات معينة.
الكائن (Object): مثال (instance) حقيقي للصنف.
2. مثال
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print(f”Name: {self.name}, Age: {self.age}”)
3. المفاهيم الاساسية
التغليف (Encapsulation): اخفاء التفاصيل الداخلية.
التوريث (Inheritance): صنف يرث خصائص صنف اخر.
تعدد الاشكال (Polymorphism): نفس الواجهة لانواع مختلفة.
دروس مشابهة
تمارين اضافية
1. انشئ صنف Car بخصائص: brand, model, year وطريقة display().
2. اضف صنف ElectricCar يرث من Car ويضيف خاصية battery.
3. انشئ كائنين من صنف Student واطبع بياناتهما.
4. ما الفرق بين الصنف والكائن؟
5. اشرح مفهوم التغليف في POO.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.