Objektovo orientované programovanie | Lekcia 7 | Overloading Overriding
Vložit
- čas přidán 27. 05. 2024
- Materiály z lekcie nájdete na:
github.com/misohu/oop_in_pyth...
V prípade ak chcete finančne podporiť kanál tak viete tak spraviť na mojom Patreone: / informatikasmisom
Návod na inštaláciu pythonu na Windows: • Python kurz v Slovenči...
Návod na inštaláciu a konfiguráciu VS code: • Python kurz v Slovenči...
Základy objektovo orientovaného programovania sú pokračovaním série kurzov v pythone na kanáli Informatika s Mišom. Ak ste absolútny python začiatočníci vrelo odporúčam zájsť na úvodný kurz základov programovania v pythone.
Ahojte moje meno je Mišo a pracujem ako machine learning devops inžinier. Som bývalý doktorand na FIIT STU. V mojich kurzoch Vás chcem naučiť programovať nech ste akokoľvek starí. Moje kurzy sú pre každého, kto sa chce naučiť programovať. Moje kurzy sú ZADARMO a nikto za ne nemusí platiť. Ak máte otázky som tu pre Vás napíšte mi komentár, alebo správu na moje sociálne siete. Ak ma chcete podporiť dajte odber, zdieľajte a najmä pozerajte moje videá.
.
#oop #overriding #overloading
.
👨👩👧👦 Discord: / discord
💵 Patreon: / informatikasmisom
🎥 CZcams: / informatikasmišom
📸 Instagram: / informatikasmisom
👍 Facebook: / informatikasmisom
💻 Github: github.com/misohu
🤵 LinkedIn: / michal-hucko
🏫 Skillshare: www.skillshare.com/r/profile/...
.
00:00 Úvod
01:25 Overloading
04:05 Overriding
05:21 Overloading (techincká časť)
09:33 Overloading v Jave (techincká časť)
10:50 Overriding (techincká časť)
15:28 Záver a príbeh
Dokaze knihu o programovani v Pythone nahradit ucenie sa z officialnej Python dokumentacie ?
12:40 nejak som asi nepochopil pointu. V nejakej predchádzajúcej lekcii si vravel , že pri dedení najprv funkciu(metódu?) hľadá vo svojej triede a ak ju nenájde tak pokračuje v hľadaní u rodiča atď...
Tu predsa keď si zadal empl.say_hello() tak tú funkciu našlo v triede Employee a tam to i končí. To je akože pointa overridingu to, že "naklonujem" funkciu, takže sa nemá dôvod zavolať tá v rodičovi?
Pointa je ta ze si zdedil funkciu od rodica a chces aby robila nieco ine tak ju definujes akoby este raz :) niekedy sa to zide povedzme ze mas viac dcerskych tried a len v niektorych chces menit to spravanie a inde ho chces ponechat tak metotu overridnes len v tych kde to chces zmenit :)
Ahojte všetci a aj Mišo. Mam otázku. Overloading a overriding sa da použiť i u: 1)Classmethod 2) Staticmethod ??????
nie, ani v jednej .... tam to nema ziaden vyznam .... overriding a overloading ma vyznam len v pripade konkretnych instancii triet (kam classmethods a staticmethods nespadaju) ....
Ak chceš hladať príklady, tak si „ukradni" nejaké od nášho profáka :D
Haha :D to by sa mu asi nepacilo
@ mne sa tiež nepáčia tie jeho kraviny :D hold, človek si nenavyberá
no, kazdopadne, mohli by ste ho spropagovat a (snad po tom, ako to odsuhlasi) postnut nejake linky .... spropagujete jeho a snad jeho prostrednictvom spristupnite iny pohlad na riesenie problemov ... ja by som to kazdopadne uvital ...