[Prednáška] 5 - Q&A
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 má formu Q&A, kde sa preberajú otázky k predchádzajúcemu učivu aj organizačné záležitosti predmetu Objektovo orientované programovanie. Vysvetľuje sa možnosť implementácie viacerých interfejsov jednou triedou na rozdiel od jednonásobného dedenia tried, vrátane riešenia konfliktov metód s rovnakým názvom a rôznym návratovým typom. Ďalej sa objasňuje rozdiel medzi interfejsom a abstraktnou triedou z hľadiska definovania správania a vlastností. Riešia sa aj praktické otázky týkajúce sa priebehu semestra, zadaní, zápočtov a skúšky v súvislosti s núdzovým stavom. Záver prednášky avizuje nadväzujúce cvičenie zamerané na jednoduchý e-shop s prihlasovaním a správou kategórií a výrobcov.
- - Jedna trieda môže implementovať viacero interfejsov, na rozdiel od dedenia, kde je možná iba jedna rodičovská trieda.
- - Pri zhode metód v rôznych interfejsoch (rovnaký názov, argumenty aj návratový typ) sa metódy zlúčia; pri rôznom návratovom type nastáva chyba kompilácie.
- - Interfejs definuje najmä správanie (abstraktné metódy), abstraktná trieda môže definovať aj atribúty a konkrétnu implementáciu.
- - Zadania a ich harmonogram ostávajú nezmenené aj počas mimoriadnej situácie.
- - Priebeh skúšky (prezenčne vs. na diaľku) závisí od vývoja núdzového stavu, zatiaľ nie je definitívne rozhodnuté.
- - Nasledujúce učivo bude zamerané na Spring framework nadväzujúci na prebraté JAU a OOP.
- - Plánované praktické cvičenie predstaví jednoduchý e-shop s funkcionalitou prihlasovania a správy kategórií a výrobcov.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky