Font size
WorksheetsOpakování - principy objektově orientovaného programování
Total questions: 11
Worksheet time: 18mins
Co je to metoda?
Červeně vyznačená část se nazývá:
konstruktor
vlastnost
třída
objekt
Na obrázku je příklad dvou ... metod
(a)
Statická třída může obsahovat
jen další vlastnosti, metody, konstruktory s modifikátorem static
pouze vlastnosti, nemůže mít žádné metody krom konstruktoru
vlastnosti, metody, konstruktory včetně i bez modifikátoru static
definice vlastností a metod, které poté definujeme v dalších třídách
Popiš, jak se liší rozhraní od třídy
Zkratka OOP znamená
ostražitě-orientované programování
objektivně označené programování
objektově orientované programování
Chceme vytvořit 4 třídy, přičemž jedna z nich má být rodičovská (base) a tři z ní dědit. Vyber tu, která nejlépe vystihuje (názvem) rodičovskou třídu
Ryba
Savec
Obojživelník
Zvíře
Polymorfismus:
princip, kdy třídy zdědí vlastnosti a metody z uvedené třídy/rozhraní
princip, jak skrýt vnitřní fungování objektu
zacházení s objekty různých typů jako s objekty stejného typu
oddělení definice metod od jejich implementace
Napiš název rodičovské třídy
(a)
Když vytvoříme objekt třídy 'Elektronika', jaké bude mít vlastnosti?
Vyrobce
ZemePuvodu
RokVyroby
Digitalni
Spotreba
Konektory
Vyrobce
ZemePuvodu
RokVyroby
Digitalni
Vyrobce
ZemePuvodu
RokVyroby
Digitalni
DatumSpotreby
Hmotnost
Vyrobce
ZemePuvodu
RokVyroby
Digitalni
DatumSpotreby
Hmotnost
Spotreba
Konektory
Vypiš názvy zapouzdřených vlastností
ZemePuvodu
RokVyroby
Vyrobce
Digitalni
DatumSpotreby
Hmotnost
Spotreba
Konektory
Vyrobce
ZemePuvodu
RokVyroby
Digitalni
Vyrobek
Potravina
Elektronika
