Alaa Jamal نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 كيف يمكنني استدعاء جميع الدوال على child object اقتباس
0 محمد أبو عواد نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 هل تقصد انشاء كلاس يرث من كلاس آخر؟ اقتباس
0 Ali Haidar Ahmad نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 اعتقد أنك تريد معرفة كيفية استدعاء الدوال الموجودة في الصف الابن والدوال الموجودة في الصف الاب من خلال الصف الابن؟ أليس كذلك؟ يمكنك القيام بذلك بشكل مباشر كالتالي: # تعريف الصف الأب class Person: def __init__(self,name,age): self.name=name self.age=age def get_age(self): # تابع يرد عمر الشخص return self.age # تعريف الصف الابن الذي يمثل طالب class Student(Person): def __init__(self,ID,name,age): self.ID=ID Person.__init__(self,name, age) def get_ID_and_name(self): return (str(self.ID)+" "+self.name) # تابع يرد رقم واسم الطالب # استدعاء الدوال الموجودة في الصف الابن stu = Student(55,'Ali',24) print(stu.get_ID_and_name()) # استدعاء الدوال الموجودة في الصف الاب من الصف الابن print(stu.get_age()) # ملاحظة : # نقوم باستدعاء باني الصف الاب داخل باني الصف الابن لكي نرث الخصائص الموجودة ضمن الدالة __init__ وبدون ذلك لن نكون قادرين على الوصول لل name و ال age أي لن تتم وراثتهما. 1 اقتباس
السؤال
Alaa Jamal
كيف يمكنني استدعاء جميع الدوال على child object
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.