كيفيه وراثه ال constructor في بايثون

  Рет қаралды 8,045

Mahmoud Ahmed - محمود أحمد

Mahmoud Ahmed - محمود أحمد

Күн бұрын

Пікірлер: 18
@hanyali9851
@hanyali9851 4 жыл бұрын
ودة مثال توضيحي برضو لأهمية ال 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())
@hanyali9851
@hanyali9851 4 жыл бұрын
ودة ابسط شوية: 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)
@phpharmacistph196
@phpharmacistph196 2 жыл бұрын
مشكور جدا ولكن هنا طريقة كتابة السوبر مختلفة عن اللي ذكرها الاستاذ محمود
@phpharmacistph196
@phpharmacistph196 2 жыл бұрын
كل الشكر🌷
@onepiece1570
@onepiece1570 2 жыл бұрын
your student from tunisia ^_^
@hossammagdy2657
@hossammagdy2657 4 жыл бұрын
ما احنا لما بنضيق class ل class تانى بنورث ال init بتاع الاول ايه لزمه نضيفو تانى يعنى ايه لزمتها
@MahmoudAhmed6
@MahmoudAhmed6 4 жыл бұрын
علشان ممكن اكون محتاج اضيف فيه حاجات زياده لل class الجديده بتاعتي
@hossammagdy2657
@hossammagdy2657 4 жыл бұрын
@@MahmoudAhmed6 تمام يا استاذنا
@Islamfawzyyy
@Islamfawzyyy 3 жыл бұрын
@@MahmoudAhmed6 ما انا ممكن أضيف حاجات الكلاس بدون السوبر دي زي الدرس اللي فات عادي يعني
@onepiece1570
@onepiece1570 2 жыл бұрын
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
@freshcodes Жыл бұрын
6:09 how Dog inherit Dog Class? this syntax seem confusion with this explaination
@ahmedsersawy6853
@ahmedsersawy6853 5 жыл бұрын
انا فهمت فكرة الsuper لكن ما فهمتش الsyntax بتاعها
@AliMohamed-ji3vt
@AliMohamed-ji3vt 4 жыл бұрын
حتى انا نفس القصة
@Samk666
@Samk666 Ай бұрын
مش قادر اطبق اي درس على المنصات
@ahmed221
@ahmed221 4 жыл бұрын
مش فاهم ال syntax ده بس فاهم الفكره
@AliMohamed-ji3vt
@AliMohamed-ji3vt 4 жыл бұрын
انا فاهم فكرة ال super بس مش فاهم طريقة كتابتها
@husseinibrahim3632
@husseinibrahim3632 4 жыл бұрын
طيب انت ماعملتش اي حاجه زياده عن لو عملت انهرتس عادي خالص .... ايه لزمتها بقي
@hanyali9851
@hanyali9851 4 жыл бұрын
عشان الوراثة بترث نفس الكلاس بما فيهم الأرجيومنت أو البراميتر انما انت لو عايز تعمل كلاس جديد لية براميتر اكتر من براميترز الكلاس الى انت وراث منه لازم تستخدم سوبر فهمت ؟
الوراثه من اكثر من class في بايثون
10:35
Mahmoud Ahmed - محمود أحمد
Рет қаралды 7 М.
How to Use If Else Statements in Python (Python Tutorial #2)
19:45
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 80 МЛН
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 16 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 55 МЛН
تعلم جافا في فيديو واحد من الصفر للاحتراف - learn java in one video
4:59:03
لية انتة محتاج تتعلم Fast API
8:03
Mahmoud Ahmed - محمود أحمد
Рет қаралды 17 М.
ازاي تذاكر برمجه
7:56
Mahmoud Ahmed - محمود أحمد
Рет қаралды 5 М.
Fundamental Concepts of Object Oriented Programming
9:16
Computer Science Lessons
Рет қаралды 943 М.
10 Important Python Concepts In 20 Minutes
18:49
Indently
Рет қаралды 281 М.
كيفيه تشغيل ال Open Source LLM علي جهازك ب استخدام Ollama وبايثون
17:12
موقع Kaggle بالتفصيل
12:49
Mahmoud Ahmed - محمود أحمد
Рет қаралды 36 М.
مضيعش وقتك - افضل وقت لمذاكره ال Algorithms & Data Structures
8:12
Mahmoud Ahmed - محمود أحمد
Рет қаралды 35 М.
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 80 МЛН