[Prednáška] 5 - Q&A

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.