بتاريخ On 31/5/2021 at 16:48 قال Ali Haidar Ahmad:
لجعل الكلاس يرث من كلاس آخر, نضع بعد إسم الكلاس قوسين و بداخلهما إسم الكلاس الذي نريده أن يرث منه.
في حال كان الكلاس يرث من أكثر من كلاس, يجب وضع فاصلة بين كل كلاسَين نضعهما بين القوسين.
تريدين صف ابن يسمى Student سنجعله يرث الصف Person كالتالي:
# تعريف الصف الأب classPerson:def __init__(self,ID,name,age):
self.ID=ID
self.name=name
self.age=age
# تعريف الصف الابن الذي يمثل طالبclassStudent(Person):def __init__(self,ID,name,age,degree1,degree2,degree3):
self.degree1=degree1
self.degree2=degree2
self.degree3=degree3
Person.__init__(self,ID, name, age)# نقوم باستدعاء باني الصف الاب داخل باني الصف الابنdef calc_Gpa(self):return(self.degree1+self.degree2+self.degree3)/3# حساب معدل الطالب في المواد الثلاثةdef get_info(self):print("ID :"+str(self.ID)+'\n'+"Name : "+str(self.name)+'\n'+"Age :"+str(self.age))
كيف أقوم بإنشاء Child class named Student
في علوم الحاسوب
نشر