...

/

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

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

تعرف على فئات وكائنات 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 ، والذي يحتوي أيضًا على وظيفتين ...