Objektov programovn objekty Svt okolo ns je sloen
Objektové programování
objekty • Svět okolo nás je složený z objektů • Tyto objekty mají své typické vlastnosti • Podobné objekty zařadíme do skupin, které nazveme TŘÍDY
Třídy • Objekty ve třídě mají společné – Vlastnosti – Schopnosti (příkazy, na které dokážou reagovat) • Objekty patřící k nějaké třídě, nazýváme též INSTANCE dané třídy
Příklady • Třída PLAZI – – – patří sem plaziví živočichové konkrétní plaz je OBJEKT (INSTANCE) dané třídy každý plaz má své specifické VLASTNOSTI, kterými se může ale nemusí lišit od jiných (barvou, velikostí, . . ) – třída PLAZI definuje určité PŘÍKAZY, které dokáže vykonat každý objekt (přijmi potravu, naklaď vejce, …)
V programu Baltie 4 Třída BALTÍCI OBJEKTY (INSTANCE) třídy VLASTNOSTI OBJEKTŮ -barva Baltíka (oblečení) -očí, -poloha, -nasměrování atď. . v seznamu označené listem PŘÍKAZY OBJEKTŮM -popojdi -vyčaruj -couvni řekni …v seznamu označené fialovým čtyřúhelníkem
Možnosti příkazů • Vložit příkaz z nabídky • Vložit do programu příkaz – Z vyrolované nabídky vybrat zvolený příkaz Doplnit závorky:
Příkazy vícenásobné • Možnosti zadávání vícenásobných příkazů
Jestliže chceme totéž s využitím ikony Klikneme na příkaz pravým tlačítkem myši a vybereme volbu „převést na rozšířený příkaz“ Zkuste převést na rozšířený příkaz „otočení“ Baltíka a vkládejte postupně čísla 1, 2, 3, 4
Vlastnosti Baltíka Vložíme prvek „Baltík č…“ Z nabídky vlastností vybereme např – barvu čepice Použijeme nový příkaz „=„ Dále vložíme příkaz „barva objektu“ A vybereme zvolenou barvu. - POZOR – MUSÍME SMAZAT TEČKU ZA VLASTNOSTÍ Lze např. využít i této možnosti: barvě pokožky červeného Baltíka přiřadíme barvu, kterou má právě nastavenou fialový Baltík Jako barvu oblečení
ÚKOL • VYTVOŘ program, kde bude chodit více různobarevných Baltíků • Každému změň barvu nějaké části: Color barva Color. Of. Cap barva čepice Color. Of. Cap. Star barva hvězdy na čepici Color. Of. Coat barva kabátu Color. Of. Eyeball barva oční bulvy Color. Of. Eyebrow barva obočí Color. Of. Iris barva oční duhovky Color. Of. Skin barva pokožky
- Slides: 10