0%
مقدمة في البرمجة كائنية التوجه (POO) — الفصل 08

الفصل 08 — مقدمة في البرمجة كائنية التوجه

الجزء 1A — تعلّم Dart · الفصل 08 من 62 · 6 ساعات

الفصل 08 — مقدمة في البرمجة كائنية التوجه

المستوى: مبتدئ المدة المقدّرة: 6 ساعات المتطلبات المسبقة: الفصل 07 — الدوال ما ستتمكن من فعله في نهاية الفصل: كتابة أصنافك الخاصة، وإنشاء كائنات من هذه الأصناف، وقراءة خصائصها وتعديلها، واستدعاء دوالها، وجعل عدة كائنات تتفاعل فيما بينها.


08.0 — أهداف الفصل

في نهاية هذا الفصل، ستكون قادرًا على:

  • شرح السبب الذي يجعل المتغيرات والدوال المعزولة غير كافية؛
  • تعريف الصنف (class)؛
  • تعريف الكائن (object)؛
  • شرح كلمة «نسخة» (instance)؛
  • تصريح خاصية (وتُسمّى أيضًا سمة)؛
  • تصريح دالة تابعة للكائن (method)؛
  • كتابة أول صنف لك؛
  • إنشاء كائن من صنف؛
  • قراءة قيمة خاصية؛
  • تعديل قيمة خاصية؛
  • استدعاء دالة على كائن؛
  • فهم الكلمة المفتاحية this واستخدامها؛
  • إنشاء عدة كائنات من الصنف نفسه؛
  • تخزين الكائنات في List؛
  • كتابة دالة تُرجع قيمة؛
  • كتابة دالة تقبل معاملات؛
  • كتابة صنف Player كامل؛
  • كتابة صنف Enemy كامل؛
  • كتابة صنف Product خارج سياق اللعبة؛
  • جعل كائنين يتفاعلان؛
  • شرح لماذا يُفضَّل الصنف على Map.

08.0.1 — تنبيه مهم حول التدرّج في التعلّم

هذا الفصل هو أول لقاء لك مع البرمجة كائنية التوجه.

لن نستخدم عمدًا حتى الآن:

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!