0 محمد أبو عواد نشر 27 مايو 2021 أرسل تقرير نشر 27 مايو 2021 لنجعل كلاس يرث من كلاس اخر سوف نمرر الكلاس الاب كمعامل عند انشاء الكلاس الابن, لنشرح ذلك بمثال عملي, سوف نقوم بانشاء الكلاس الأب والذي اسمه person class Person: def __init__(self, Fname, Lname): self.FirstName=Fname self.Lastname= Lname def getName(self): print(self.FirstName, self.Lastname) الآن سوف ننشيء كلاس الابن والذي اسمه student class Student(Person): pass كما تلاحظي قمت بتمرير الكلاس الأب person كمعامل عند انشاء الكلاس الابن نستخدم الكلمة pass عندما لا نريد إضافة أي خصائص أو دوال أخرى إلى الكلاس الابن الآن لنحاول انشاء كائن من الكلاس الابن ونستخدم دالة getName التي أنشأناها في الكلاس الأب person x = Student("Ali", "Sami") x.getName() سوف تكون النتيجة كالتالي Ali Sami 1 اقتباس
0 سمير عبود نشر 27 مايو 2021 أرسل تقرير نشر 27 مايو 2021 تتم الوراثة في بايثون عن طريق تمرير الصنف الأب إلى الصنف الإبن كمعامل على هذا الشكل: class BaseClass: Body of base class class DerivedClass(BaseClass): Body of derived class حيث أن BaseClass هو الصنف الأب و DerivedClass هو الصنف الإب. أنصحك بالإطلاع و قراءة هذا الكتاب لأن به كل ما تحتاجين له: البرمجة بلغة بايثون 1.0.0 اقتباس
السؤال
ليان أبو شعر
ممكن شرح بلغة البايثون
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.