Objektové programování
objekty Svět okolo nás je složený z objektů Svět okolo nás je složený z objektů Tyto objekty mají své typické vlastnosti Tyto objekty mají své typické vlastnosti Podobné objekty zařadíme do skupin, které nazveme TŘÍDY Podobné objekty zařadíme do skupin, které nazveme TŘÍDY
Třídy Objekty ve třídě mají společné 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 Objekty patřící k nějaké třídě, nazýváme též INSTANCE dané třídy
Příklady Třída PLAZI 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 V programu Baltie4 Třída BALTÍCI - barva Baltíka (oblečení) - očí, - poloha, - nasměrování atď....v seznamu označené listem VLASTNOSTI OBJEKTŮ Vlastnosti objektov OBJEKTY (INSTANCE) třídy 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 příkaz z nabídky Vložit do programu příkaz 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ů 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 1.zapísaným aspoň čiastočne textovým zápisom: alebo takto s využitím ikony - 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. 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í POZOR – MUSÍME SMAZAT TEČKU ZA VLASTNOSTÍ
ÚKOL VYTVOŘ program, kde bude chodit více různobarevných Baltíků VYTVOŘ program, kde bude chodit více různobarevných Baltíků Každému změň barvu nějaké části: Každému změň barvu nějaké části: Color barva ColorOfCapbarva č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