🐍 البرمجة كائنية التوجه (OOP)

10 / 12

البرمجة كائنية التوجه 🏗️

OOP هي نمط برمجي ينظم الكود حول "كائنات" تحتوي على بيانات (خصائص) وسلوكيات (دوال). تخيّل أنك تصنع قالب (Class) ثم تنتج نسخاً (Objects) منه.

المفاهيم الأساسية

  • Class: القالب أو المخطط
  • Object: نسخة حقيقية من القالب
  • __init__: دالة البناء — تُنفذ عند إنشاء كائن
  • self: مرجع للكائن الحالي
  • الوراثة (Inheritance): إنشاء class من class آخر
  • تعدد الأشكال (Polymorphism): نفس الدالة بسلوك مختلف
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

أنشئ Class باسم BankAccount يحتوي على: صاحب الحساب، الرصيد. مع دوال: إيداع، سحب (مع التحقق من الرصيد)، عرض الرصيد.