العودة إلى موقع برمج

إعادة استخدام الكلاس

#1

أريد المساعدة في هذا السؤال…شكرااا

#2

انتبه يجب تحديد اسم الدالة من الكلاس الاساسي بالاضافة للخواص التي نريد اعادة استخدامها من الكلاس الاساسي ضمن هذه الدالة عندما نعيد تعريفها باستخدام super
حاول اعادة المحاولة ويمكنك اعادة مشاهدة الدرس والتأكد من طريقة استخدام الدالة super واعادة تعريف الدالة

#3

هل يمكنك أن تقربني للإجابة

#4

ستعيد استخدام الدالة __init__ ,وبالتالي اسمها سيبقى نفسه بعد دالة اعادة الاستخدام super وستضيف اليها المتغيرات التي تريد اعادة استخدامها او استخدام دالة التعريف للكلاس الرئيسي نفسها لتعريفها

#5

super().init( name, color ,rate)
هل مثل هكذا أخي فادي

#6

لاتنسى الخطين قبل وبعد Init وايضا ستعرف داخلها فقط المتغيرات الموجودة ضمن الكلاس الرئيسي اي اذا كنت تستخدم نفس الخواص فستعريفها سيكون مشابه لطريقة تعريفها ضمن الكلاس الرئيسي

1 Like
#7

شكراا أخي فادي على المساعدة…لقد قمت بالإجابة عن سؤاال

1 Like
#8

اكتب
super().init(name, color)
هذا هو الحل