wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Opakování - principy objektově orientovaného programování

Total questions: 11

Worksheet time: 18mins

Name
Class
Date
1.

Co je to metoda?

4 lines
2.

Červeně vyznačená část se nazývá:

a)

konstruktor

b)

vlastnost

c)

třída

d)

objekt

3.

Na obrázku je příklad dvou ... metod

(a)  

4.

Statická třída může obsahovat

a)

jen další vlastnosti, metody, konstruktory s modifikátorem static

b)

pouze vlastnosti, nemůže mít žádné metody krom konstruktoru

c)

vlastnosti, metody, konstruktory včetně i bez modifikátoru static

d)

definice vlastností a metod, které poté definujeme v dalších třídách

5.

Popiš, jak se liší rozhraní od třídy

4 lines
6.

Zkratka OOP znamená

a)

ostražitě-orientované programování

b)

objektivně označené programování

c)

objektově orientované programování

7.

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

a)

Ryba

b)

Savec

c)

Obojživelník

d)

Zvíře

8.

Polymorfismus:

a)

princip, kdy třídy zdědí vlastnosti a metody z uvedené třídy/rozhraní

b)

princip, jak skrýt vnitřní fungování objektu

c)

zacházení s objekty různých typů jako s objekty stejného typu

d)

oddělení definice metod od jejich implementace

9.

Napiš název rodičovské třídy

(a)  

10.

Když vytvoříme objekt třídy 'Elektronika', jaké bude mít vlastnosti?

a)

Vyrobce

ZemePuvodu

RokVyroby

Digitalni

Spotreba

Konektory

b)

Vyrobce

ZemePuvodu

RokVyroby

Digitalni

c)

Vyrobce

ZemePuvodu

RokVyroby

Digitalni

DatumSpotreby

Hmotnost

d)

Vyrobce

ZemePuvodu

RokVyroby

Digitalni

DatumSpotreby

Hmotnost

Spotreba

Konektory

11.

Vypiš názvy zapouzdřených vlastností

a)

ZemePuvodu

RokVyroby

b)

Vyrobce

Digitalni

DatumSpotreby

Hmotnost

Spotreba

Konektory

c)

Vyrobce

ZemePuvodu

RokVyroby

Digitalni

d)

Vyrobek

Potravina

Elektronika