0 عبدالباسط ابراهيم نشر 23 مايو 2021 أرسل تقرير نشر 23 مايو 2021 (معدل) نقوم بإنشاء الكلاس Person class Person: def __init__(self, fname, lname): self.firstname = fname self.lastname = lname def printname(self): print(self.firstname, self.lastname) وننشأ الكلاس Student من خلال الوراثة من الكلاس Person كالتالي class Student(Person): #كمعامل Person لاحظ الكلاس pass #في حالة أن لم نكتب أي خصائص جديدة للكلاس pass كلمة تم التعديل في 23 مايو 2021 بواسطة عبدالباسط ابراهيم خطأ إملائي 1 اقتباس
0 محمد أبو عواد نشر 23 مايو 2021 أرسل تقرير نشر 23 مايو 2021 لنجعل كلاس يرث من كلاس اخر سوف نمرر الكلاس الاب كمعامل عند انشاء الكلاس الابن, لنشرح ذلك بمثال عملي, سوف نقوم بانشاء الكلاس الأب والذي اسمه person class Person: def __init__(self, Fname, Lname): self.FirstName=Fname self.Lastname= Lname def printname(self): print(self.FirstName, self.Lastname) الآن سوف ننشيء كلاس الابن والذي اسمه student class Student(Person): pass كما تلاحظي قمت بتمرير الكلاس الأب person كمعامل عند انشاء الكلاس الابن نستخدم الكلمة pass عندما لا نريد إضافة أي خصائص أو دوال أخرى إلى الكلاس الآن لنحاول انشاء كائن من الكلاس الابن ونستخدم دالة printname التي أنشأناها في الكلاس الأب person x = Student("FName", "LName") x.printname() سوف تكون النتيجة كالتالي FName LName 1 اقتباس
السؤال
فرح احمد
؟
بلغة البايثون
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.