|
Úlohy:
- Nainštalujte si JDK Java (nie iba behové prostredie JRE) stačí však verzia 8 (napr. Update 371 Windows x64 Installer filesize: 145.50 MB, aktuálne dostupná aj ako Update 381) vzhľadom na zmenu licenčných podmienok https://java.com/en/download/.
- Nainštalujte si IDE Eclipse https://www.eclipse.org/downloads/. IDE Eclipse je odporúčané prostredie. Nemusíte v prípade, že plánujete použiť iné, ale všetky výstupy v predmete musia byť preložiteľné v Eclipse verzia 8.
- V aplikacii, ktorú potenciálne použijete na komunikáciu aj v rámci cvičení (Google meet, Webex, MS Teams...) si skontrolujte možnosť zdieľania obrazovky a nastavenie mikrofónu. Dohodnite si s cvičiacim prípadné ďalšie špecifiká vašej komunikácie a používania nástroja aj počas cvičenia.
- Pre lepšiu organizáciu výsledkov svojej práce použite balíky v zmysle príkladov z prednášky.
- Naprogramujte všetky príklady z predchádzajúcej prednášky. Snažte sa nekopírovať text kódu z dostupných snímkov. Každý riadok kódu okomentujte vhodným spôsobom. V texte komentára uvedte vysvetlenie/zdôvodnenie použitej časti kódu.
- Vytvorte si vlastnú triedu s ľubovolným názvom a pridajte jej statickú metódu main. V metóde main napíšte príkaz/príkazy tak aby na konzole po spustení programu bol viditeľný nasledovný výstup:
- Vlastné objekty označujeme ako inštancie príslušnej triedy
- Napr. počítač s ktorým pracujem je objekt, inštanciou triedy počítačov
- Inštancia je konkrétnou realizáciou svojej triedy
- Má svoju identitu
- Má svoj stav
- Má svoje správanie
- Rozšírte triedu Student z nášho príkladu z prednášky o ďalšie atribúty. Pokúste sa vypísať ich hodnoty.
- V rámci triedy Student vytvorte metódu, ktorá zavolá ľubovoľnú vhodnú metódu z Java API 8.
- Pridajte do triedy Student ďalšie vhodné metódy charakterizujúce potenciálne správanie sa študenta.
- V jednoduchom cykle vytvorte desať inštancií triedy Student.
- Upravte predchádzajúce riešenie tak aby bolo z vypisu na konzolu zreteľné, že ide o autonómne objekty.
- Rozšírte náš systém na admnistráciu kurzov o nové triedy.
|
|