OOP v jazyce JAVA
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
14Y1OJ | KZ | 2 | 2P+0C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra aplikované informatiky v dopravě
- Anotace:
-
Objektové myšlení. Zapouzdření. Třídy. Atributy. Modifikátory přístupu. Metody a jejich přetěžování. Speciální metody (konstruktory, gettery / settery). Základní objektové metody. Referenční datové typy. Dědičnost. Polymorfismus. Správa paměti a hodnota null. Porovnávání objektů. Statika (static). Konstanty. Rozhraní (interface). Abstraktní třídy (abstract). Výčtové typy (enum). Balíky. Výjimky. Kolekce. Generika. Lambda výrazy, anonymní funkce.
- Požadavky:
-
-
- Osnova přednášek:
- Osnova cvičení:
- Cíle studia:
-
Předmět se zaměřuje na pochopení principů objektově orientovaného programování a jeho syntaxe v Javě. Dále probírá i pokročilé techniky, které současné OOP poskytuje.
- Studijní materiály:
-
Pecinovský R.: Java 9 - Kompletní příručka jazyka, GRADA - ISBN 978-80-271-0715-5, 2018
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- DOS bak.prez.21/22 (povinně volitelný předmět)
- LED bak.prez.21/22 (povinně volitelný předmět)