Informatika 2 - korona prednáška 5
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška úvodom vysvetľuje, prečo vyučujúci počas korona obdobia sprístupňuje nahrávky a žiada študentov, aby ich pozerali priebežne, nie tesne pred skúškou. Po stručnom zopakovaní polymorfizmu, implementácie viacerých interfejsov a implicitného, explicitného a bezpečného pretipovania (pomocou instanceof) sa venuje novej téme, dedičnosti, ktorá na polymorfizmus nadväzuje. Dnes sa preberajú jej výhody, nasledujúca prednáška ukáže nevýhody a dôvody, prečo sa jej niekedy oplatí vyhnúť. Na príklade katalógu multimédií KCAIB (katalóg CD a iných blbostí) s triedami Katalóg a CD sa potom ukazuje, ako ho rozšíriť o DVD s odlišnými atribútmi a prečo riešenie s dvoma zoznamami nie je ideálne.
- - Prednášky online treba pozerať priebežne, nenechávať ich na poslednú chvíľu pred skúškou.
- - Dedičnosť nadväzuje na polymorfizmus; dnes jej výhody, nabudúce nevýhody.
- - Implicitné pretipovanie rieši prekladač, explicitné vyžaduje dôveru v programátora a pri chybe spadne program.
- - Bezpečné explicitné pretipovanie sa overuje podmienkou instanceof.
- - Príklad KCAIB: katalóg s triedami Katalóg a CD (titul, autor, počet skladieb, čas v minútach, komentáre).
- - Rozšírenie o DVD s inými atribútmi (názov filmu, režisér, dĺžka) vyvoláva otázku, ako ich spolu ukladať.
- - Riešenie s dvoma samostatnými zoznamami je komplikovanejšie než riešenie cez polymorfizmus.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky