...

/

الفئة والكائن

الفئة والكائن

تعرف على فئات وكائنات Python ، بما في ذلك بناء الجملة الخاصة بها، وطريقة __init__، وكلمة self.

سنغطي ما يلي...

الفئة هي مخطط لتعريف الكائنات وإنشائها. الكائنات، التي سنتناولها لاحقًا، هي نُسخ فعلية من فئة في برنامج قيد التشغيل. على سبيل المثال، إذا كان لدينا فئة لتمثيل شخص، فإن نُسخ تلك الفئة التي تمثل أشخاصًا حقيقيين، لنفترض أن أليس وبوب، ستكون كائنات. تحدد الفئة مجموعة الخصائص المعروفة بالسمات (وهي متغيرات الفئة) والسلوكيات المعروفة بالطرق (وهي دوال الفئة). تُغلّف الفئات السمات والطرق لمعالجة البيانات، مما يُتيح شيفرةً معياريةً وقابلةً لإعادة الاستخدام ومنظمة. ستمتلك الكائنات المُنشأة من الفئة جميع هذه السمات والطرق.

بناء الجملة لتعريف الفصل

في Python، تُنشأ الفئات باستخدام الكلمة المفتاحية class ، متبوعةً باسم الفئة وعلامة نقطتين. يُحدَّد نص الفئة بمسافة بادئة، ويُحدِّد سماتها ووظائفها. لنلقِ نظرة على مثال لفهم ذلك بشكل أفضل.

يوضح المثال أدناه كيفية إنشاء فئة Person التي يمكنها تخزين اسم الشخص وعمره وطباعة هذه المعلومات أيضًا.

Press + to interact
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def personInfo(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")

في المثال أعلاه قمنا بإنشاء فئة Person تحتوي على خاصيتين name و age ، والتي ...