info k situaci na Ukrajině
logo ČVUT FD

OOP v jazyce JAVA

Kód předmětu:
14Y1OJ
Studium:
bakalářské
Studijní program:
Technika a technologie v dopravě a spojích (B1041A040001)
semestrjazykobor / specializace
4češtinaDOS Dopravní systémy a technika - B-DOS
4češtinaITS Inteligentní dopravní systémy - B-ITS
4češtinaLED Letecká doprava - B-LED
4češtinaLOG Logistika a řízení dopravních procesů - B-LOG
Forma studia:
prezenční
Počet kreditů:
2
Rozsah výuky:
2 + 0 hodin týdně - v prezenční formě studia
Typ předmětu:
povinně volitelný
Zakončení:
klasifikovaný zápočet (kz)
Garantující ústav:
Ústav aplikované informatiky v dopravě (16114)
Klíčová slova:
objektově orientované programování, JAVA, zapouzdření, třídy, metody, dědičnost, polymorfismus, abstraktní třídy
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.
Cíle:
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.