اللعبةالترسانةالكلاس Class
🏰
الكلاس Class
Class (OOP)
🟣 ملحمية ⚡ 50 pts ⚔️ قلعة البرمجة

ينظم الكود في كائنات — أقوى أسلحة البرمجة الحديثة

📖 قصة السلاح
قلعة البرمجة هي ذروة التنظيم. بدل شتات الأكواد، تبني قلعة متكاملة لكل شيء. OOP تجعل الكود قابلاً للتوسع والصيانة والفهم.
📐 الصيغة (Syntax)
SYNTAX
class ClassName: def __init__(self, param): self.param = param def method(self): return self.param
💡 الشرح الكامل
الكلاس قالب لإنشاء كائنات (Objects). - __init__: يُستدعى عند إنشاء الكائن - self: يشير للكائن نفسه - الوراثة: class Child(Parent) - Override: تعريف نفس الدالة بشكل مختلف
⚙️ أمثلة عملية
→ كلاس الكلب الأساسي
EXAMPLE 1
class Dog: def __init__(self, name): self.name = name def bark(self): return f"{self.name}: هاو!" dog = Dog("ريكس") print(dog.bark()) # ريكس: هاو!
→ الوراثة والـ Override
EXAMPLE 2
class Animal: def speak(self): return "..." class Cat(Animal): def speak(self): return "مياو!" cat = Cat() print(cat.speak()) # مياو!
🏆 نصيحة المحترف
💡 SOLID: كل كلاس يجب أن يكون له مسؤولية واحدة فقط. استخدم @property لجعل الدوال تبدو كمتغيرات.
// WEAPON DETAILS
جاري التحميل...