100 likes | 190 Views
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)
E N D
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 Baltie4 Třída BALTÍCI OBJEKTY (INSTANCE) třídy VLASTNOSTIOBJEKTŮ PŘÍKAZY OBJEKTŮM -popojdi -vyčaruj -couvni řekni …v seznamu označené fialovým čtyřúhelníkem • barva Baltíka (oblečení) • očí, • poloha, • nasměrování atď. • ...v seznamu označené listem Vlastnosti objektov
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 • zapísaným aspoň čiastočne textovým zápisom: Vložíme prvek „Baltík č…“ alebo takto Z nabídky vlastností vybereme např – barvu čepice Použijeme nový příkaz „=„ s využitím ikony Dále vložíme příkaz „barva objektu“ A vybereme zvolenoubarvu. 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 • ColorOfCap barva čepice • ColorOfCapStar barva hvězdy na čepici • ColorOfCoat barva kabátu • ColorOfEyeball barva oční bulvy • ColorOfEyebrow barva obočí • ColorOfIris barva oční duhovky • ColorOfSkin barva pokožky