Základy OOP (třída, objekt, statické a instanční proměnné, statické a instanční metody)
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Objekt
Objekt je konkrétní instance nějaké třídy. Odpovídá struktuře třídy a může používat metody třídy.
Pro konkrétní objekt nabývají vlastnosti deklarované třídou konkrétních hodnot.
Statické a instanční proměnné
Statické proměnné jsou takové proměnné, ke kterým jsem obvykle přistupovat odkudkoliv z kódu.
Nejsou vázány na třídu. Oproti tomu instanční proměnné jsou proměnné, které jsou na třídu
vázány a které jsou dostupné pouze v rámci dané třídy potažmo daného konkrétního objektu,
jehož vlastnosti v sobě nesou.
Statické a instanční metody
Statické metody jsou metody, které lze obvykle volat odkudkoliv z kódu. Nejsou vázány na třídu.
Oproti tomu instanční metody jsou metody, které na třídu vázány jsou a které jsou dostupné pouze
v rámci dané třídy, resp. objektu, s jehož daty takové metody typicky pracují.