|
Na tejto stránke nájdete príkady z prednášok.
Plán prednášok je orientačný.
Prednášky sa konajú v utorok so začiatkom o 16:00 hod. v miestnosti -1.65 (Aula Minor) na FIIT STU.
- [19. september]
Štruktúrované prístupy k návrhu softvéru. Koncept abstraktného dátového typu. Štrukturálne koncepty objektovo-orientovaného
prístupu: trieda, objekt Trieda ako prostriedok implementácie abstraktného dátového typu. Objekt ako inštancia triedy. Ich vlastnosti.
- [26. september]
Objektovo-orientované programovanie v jazyku Java. Integrované vývojové prostredie Eclipse
pre Javu. Organizácia programových súborov a zdrojových súborov
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
špeciálne od "1: Introduction to Objects" po "An object provides services"
- [3. október]
Atribúty - deklarácia, typy, menné konvencie, použitie a modifikátory prístupu.
Odkazy na objekty, referencovanie, priraďovanie objektových premenných, rekurzia, zreťazenie, agregácia
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
The hidden implementation
- [10. október]
Zapuzdrenie. Atribúty a metódy triedy - statické. Bezparametrický konštruktor, parametrické konštruktory. Metódy - deklarácia, parametre metód, primitívne typy, objektové typy, modifikátory prístupu.
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
4: Initialization & Cleanup
- [17. október]
Organizácia tried do balíkov, balíky, príslušnosť triedy k balíku, prístupové práva
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
5: Hiding the Implementation
- [24. október]
Dedičnosť. Hierarchia tried.
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
Incremental development
- [31. október]
Preťažovanie a prekonávanie metód.
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
špeciálne od 6: Reusing Classes po Choosing composition vs. inheritance
- [7. november] Semestrálny test. V prípade, že výučba bude prebiehať online. Test nebude. Predmetom budu konzultácie k Zadaniu 2.
- [21. november]
Polymorfizmus. Abstraktné triedy
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
špeciálne od Upcasting po Initialization and class loading
- [28. november]
Rozhrania, deklarácia a využitie. Implementácia viacerých rozhraní súčasne.
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
Polymorphism a Interfaces
- [5. december]
Základné analytické postupy na vytváranie objektovo-orientovaného modelu
- Odporúčané na čítanie: Bruce Eckel. Thinking in Java. 3rd edition, Prentice-Hall, 2002.
HTML |
PDF
Name collisions when combining interfaces
|
|