recent
أخبار ساخنة

أمثلة محلولة في إستخدامات الكلاس class والوراثة في بايثون

الصفحة الرئيسية
الكلاس والوراثة لغة بايثون

أمثلة في الكلاس class في بايثون

الكلاس Class في لغة بايثون, بعض الأشخاص من متابعي موقعنا تحدثوا معنا بخصوص درس التصنيفات أو ما يُسمى الكلاس أنهم لم يفهموا الدروس جيداً., لهذا السبب قررت شرح عدة امثلة محلولة في الـ class في لغة بايثون .


التمرين الأول

قم بإنشاء كلاس Class بسيط بإسم MyCs قيمة x تكون 5.

class MyCs:
    x = 5

التمرين الثاني

أنشئ كائن بإسم pt و طباعة قيمة x من الكلاس السابق.


pt = MyCs()
print(pt.x)


التمرين الثالث

أنشئ كلاس بإسم Cs و استخدم فيه الدالة __init__() لتعيين قيم للأسم و العمر.

class Cs:
    def __init__(self, name, age):
        self.name = name
        self.age = age
pt = Cs("Saja", 25)
print(pt.name)
print(pt.age)


التمرين الرابع

أنشئ class يحتوي على constractor و تابع آخر.

class Cs:
    def __init__(mysillyobject, name, age):
        mysillyobject.name = name
        mysillyobject.age = age
def myfunc(abc):
    print("Hello my name is " + abc.name)
pt = Cs("Saja", 25)
pt.myfunc()


الوراثة في بايثون Inheritence in Python

الوراثة تسمح لنا بتحديد كلاس class يرث جميع التوابع و الخصائص من كلاس class آخر, الكلاس الأب يسمى parent و الكلاس الأبن يسمى Child.

أنشئ كلاس class بإسم Cs مع كتابة خصائص الأسم الأول و الأسم الأخير, استخدم طريقة printname.

class Cs:
    def __init__(self, fname, lname):
        self.firstname = fname
        self.lastname = lname
def printname(self):
    print(self.firstname, self.lastname)

استخدم كلاس Cs لإنشاء كائن ثم قم بتنفيذ طباعة الاسم

x = Cs("Saja", "Osman")
x.printname()

و انشئ كلاس بإسم الطالب التي سترث الخصائص و الأساليب من الكلاس Cs.

class Student(Cs):
    pass


google-playkhamsatmostaqltradent