التخطي إلى المحتوى الرئيسي

المشاركات

عرض المشاركات من يناير ١٥, ٢٠٢٣

Python: Class & Objects

  Python: .py بايثون و ما ادراك ما بايثون...نحن هنا لا نتكلم عن لغة برمجة عادية بالنحن نتكلم عن ارقاها على الأطلاق فمن مميزات هذه اللغة: 1. دعم البرمجة كائنية التوجه 2. حرة و مفتوحة المصدر 3. متعددة المصادر التعلمية - مما يجعل منها سهلة التعلم -  ومن مكاني هذا اود ان اكلمكم عن اهم ما تتضمنه هذه اللغة وهي الفئات او ما يعرف بال( Class ) وسأذكر في هذا المقال كيفية انشائها واستدعائها وتضمين الوظائف فيها وانشاء الما يسمى بالكائنات( Objects ) منها. فلنبدأ على بركة الله. سنقوم بإنشاء فئة تتجلى مهمتها في طباعة " Hello " مرفقة بأسم الشخص الذي تريد ان تقوم بترحيب به. نبدأ بتعريف الفئة عن طريق كتابة( class ) ونكتب بعده مباشرة اسم الفئة التي هي في هذه الحالة ( Hello ) ويفضل أن يبدأ اسم الفئة بحرف كبير فهذا هو المتعارف عليه في مجتمع المبرمجين.  كل فئة يجب ان تحتوي على ظيفة تسمى __init__ و هذه هي الوضيفة الرئيسية التي تقوم بأنشاء الكائنات منها كما سنذكر لاحقاً و هي تحمل قيمة معروفة و هي self و بعدها نقوم بأضافة المطلوب ما ستقوم الفئة باستقباله من المستخدم لكي تعطيه للكائن و هذا سوف يوضح لا