فرح احمد نشر 23 مايو 2021 أرسل تقرير مشاركة نشر 23 مايو 2021 ؟ بلغة البايثون 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
فرح احمد
؟
بلغة البايثون
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.