[OOP | Cvičenie] 4 - Dedenie, Abstraktná trieda, Kolekcie
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
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.
nechodím na prednášky