Objektové programovaní
· koncept OOP
· třída
· objekt
· zprávy
TŘÍDY A ObjektovY
· deklarace třídy
· datové složky
· metody
· třída a instance třídy
· konstruktor a implicitní konstruktor
· proměnná instance this
· přetěžování konstruktoru
· proměnné třídy a statické metody
· zánik objektu a uvolnění paměti
METODY
· deklarace metody, parametry, návratový typ
· přetěžování metod
· platnost proměnných
POLE
· deklarace pole, délka pole a přístup k prvkům
· vícerozměrná pole
PRÁCE S ŘETĚZCI
· řetězec - deklarace a inicializace
· porovnávání řetězců
· hledání znaku a subřetězce
· nahrazování částí řetězce, spojování řetězců
· konverze mezi základními datovými typy a řetězci
TŘÍDY A DĚDIČNOST
· přístupová práva a modifikátory deklarace třídy
· metody a autorizovaný přístup k datům
· předávání polí a objektů metodám