[OOP | Cvičenie] 4 - Dedenie, Abstraktná trieda, Kolekcie

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

Cvičenie začína opravou chyby v triede KeyboardInput z predchádzajúceho zadania, kde zatvorenie InputStreamReader nechtiac zatvorilo aj systémový vstup System.in a znemožnilo ďalšie čítanie z klávesnice. Ďalej lektor ukazuje generovanie Javadoc dokumentácie v IntelliJ a vysvetľuje enkapsuláciu spolu s modifikátorom protected, ktorý sprístupňuje premenné aj v rámci rovnakého balíčka.

  • - Oprava chyby v triede KeyboardInput, kde zatváranie streamu zatvorilo aj System.in
  • - Odporúčanie nevytvárať stále nové inštancie Scanneru, keďže Java nemá deštruktory
  • - Generovanie Javadoc dokumentácie cez menu Tools a Generate Javadoc v IntelliJ
  • - Vysvetlenie enkapsulácie - privátne atribúty prístupné cez gettery a settery
  • - Upresnenie správania modifikátora protected v rámci toho istého package
  • - Upozornenie na dodržiavanie konvencií písania kódu vrátane umiestnenia zátvoriek

Zhrnutie pripravené s pomocou AI z prepisu videa.