ودة مثال توضيحي برضو لأهمية ال super class animal: def __init__(self, name): self.name = name print("the name of animal is {}".format(name)) class dog(animal): def __init__(self, name, Platoon): super().__init__(name) self.Platoon = Platoon print("the platoon is :") def definitions(self): return self.name + " "+ self.Platoon x = dog("jack","German shepherd") # هنا انا ادخلت 2 براميترز برغم ان الكلاس الأم بياخد براميتر واحد وهوة النيم ... من هنا جت أهمية السوبر print(x.definitions())
@hanyali98514 жыл бұрын
ودة ابسط شوية: class animal: def __init__(self, name): self.name = name class dog(animal): def __init__(self, name, Platoon): super().__init__(name) self.Platoon = Platoon def definitions(self): print("the name of animal is {}".format(self.name)); print("the platoon is {}".format(self.Platoon)) x = dog("jack", "German shepherd") x.definitions() print(x.name) print(x.Platoon)
@phpharmacistph1962 жыл бұрын
مشكور جدا ولكن هنا طريقة كتابة السوبر مختلفة عن اللي ذكرها الاستاذ محمود
@phpharmacistph1962 жыл бұрын
كل الشكر🌷
@onepiece15702 жыл бұрын
your student from tunisia ^_^
@hossammagdy26574 жыл бұрын
ما احنا لما بنضيق class ل class تانى بنورث ال init بتاع الاول ايه لزمه نضيفو تانى يعنى ايه لزمتها
@MahmoudAhmed64 жыл бұрын
علشان ممكن اكون محتاج اضيف فيه حاجات زياده لل class الجديده بتاعتي
@hossammagdy26574 жыл бұрын
@@MahmoudAhmed6 تمام يا استاذنا
@Islamfawzyyy3 жыл бұрын
@@MahmoudAhmed6 ما انا ممكن أضيف حاجات الكلاس بدون السوبر دي زي الدرس اللي فات عادي يعني
@onepiece15702 жыл бұрын
you exemple is missing another argument in constractor it's correct but the viewer can't understand what the benefit of super by this exemple you must say that when we inherite the part of ___init__ it was handled by the parent class and the rest was handled by the current constractor
@freshcodes Жыл бұрын
6:09 how Dog inherit Dog Class? this syntax seem confusion with this explaination
@ahmedsersawy68535 жыл бұрын
انا فهمت فكرة الsuper لكن ما فهمتش الsyntax بتاعها
@AliMohamed-ji3vt4 жыл бұрын
حتى انا نفس القصة
@Samk666Ай бұрын
مش قادر اطبق اي درس على المنصات
@ahmed2214 жыл бұрын
مش فاهم ال syntax ده بس فاهم الفكره
@AliMohamed-ji3vt4 жыл бұрын
انا فاهم فكرة ال super بس مش فاهم طريقة كتابتها
@husseinibrahim36324 жыл бұрын
طيب انت ماعملتش اي حاجه زياده عن لو عملت انهرتس عادي خالص .... ايه لزمتها بقي
@hanyali98514 жыл бұрын
عشان الوراثة بترث نفس الكلاس بما فيهم الأرجيومنت أو البراميتر انما انت لو عايز تعمل كلاس جديد لية براميتر اكتر من براميترز الكلاس الى انت وراث منه لازم تستخدم سوبر فهمت ؟