Objektovo orientované programovanie
Linky
Hlavná stránka predmetu
Literatúra
IntelliJ IDEA
(aktualizácia 2. 3. 2026)
oracle:
Java 25
Java Tutorials Learning Paths
Design Patterns (Refactoring Guru)
Písomky
1. písomka:
utorok, 10. 3. 2026 od 17:00
miestnosti: AB 300, BC 300, CD 300
2. písomka:
utorok, 21. 4. 2026 od 17:00
miestnosti: AB 300, BC 300, CD 300
Na zápočtové písomky si doneste písacie potreby (viaceré perá) a študentský preukaz.
Zadania
1. zadanie
, odovzdajte do AIS, do miesta odovzdania predmetu OOP: 1. zadanie, do 9. 3. 2026, 23:59
2. zadanie
, projekt:
zadanie02.zip
, odovzdajte do AIS, do miesta odovzdania predmetu OOP: 2. zadanie, do 23. 3. 2026, 23:59
3. zadanie
, projekt:
zadanie03.zip
, odovzdajte do AIS, do miesta odovzdania predmetu OOP: 3. zadanie, do 30. 3. 2026, 23:59
4. zadanie
, projekt:
zadanie04.zip
, odovzdajte do AIS, do miesta odovzdania predmetu OOP: 4. zadanie, do 10. 4. 2026, 23:59
1. prednáška
obsah:
organizácia
previazanosť a súdržnosť
vývojové prostredie
úvod do jazyka Java
prezentácia
linkedList.cpp
uvodJava.zip
1. cvičenie
obsah:
pokračovanie úvodu do jazyka Java
vývojové prostredie
prezentácia (verzia 2)
cv01b_cvicenie_java.zip
2. cvičenie
obsah:
triedy a objekty
atribúty, konštruktory, metódy
členy objektov a členy tried
balíky
prístupové práva ku členom objektov/tried
prístupové práva ku nevnoreným triedam
unit testy
zaznamenávanie priebehu programu (logovanie)
prezentácia
oop2026_cv02_prog.zip
3. cvičenie
obsah:
dobratie učiva z 2. cvičenia
.jar v IntelliJ IDEA
4. cvičenie
obsah:
technológia Javy
javac, java, jar
moduly (čiastočne)
5. cvičenie
obsah:
dedičnosť
prezentácia
cv05_inheritance.zip
6. cvičenie
obsah:
rozhranie
výminky (úvod)
prezentácia
cv06_rozhrania_a_vynimkyUvod.zip