recent
أخبار ساخنة

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

الصفحة الرئيسية


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

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


أنشئ كلاس بسيط قيمة 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


1-اضغط هنا لمتابعة دورة بايثون على موقعنا.

2-اضغط هنا لمتابعة دورة بايثون على موقع هرمش. 

3-اضغط هنا لدخول قناة شروحات تيرمكس CS.

google-playkhamsatmostaqltradent