====== 12 - Třídy a objekty ====== ===== Trocha teorie ===== [[Deklarace třídy]] [[Konstruktory]] [[Přístup k proměnným a metodám třídy]] [[Rušení objektů a ukončení práce s nimi]] ===== Příklady k procvičení ===== - Vytvořte třídu reprezentující kruh - Vytvořte konstruktor, který je bez parametrů a vytvoří kruh o poloměru 15. - Vytvořte konstruktor, který vytvoří kruh o zadaném poloměru. - Vytvořte metody pro výpočet obvodu a obsahu kruhu. - Vytvořte třídu reprezentující trojúhelník, konstruktor s jedním parametrem vytvoří rovnostranný trojúhelník, se dvěma parametry rovnoramenný trojúhelník, se třemi parametry trojúhelník o zadaných stranách. Pokud ze zadaných dat nelze vytvořit trojúhelník nastavte délky stran na -1. - Doplňte metody pro výpočet obvodu a obsahu trojúhelníka. ===== On-line řešené příklady ===== - [[cv12opr1|Napište program, který načte od uživatele dvě čísla a provede s nimi matematické operace +,-,*,/. Program bude obsahovat dvě třídy. Ve třídě Pocitej budou pouze metody pro vlastní výpočet, ve třídě Main se provede pouze načtení čísel a zobrazení výsledků.]] - [[cv12opr2|Napište program, který bude pracovat s objektem kniha a jeho vlastnostmi - název, autor, rok vydání. Založí dva objekty kniha, první z automaticky zadaných dat, druhý z dat zadaných uživatelem. Následně uživatel opraví autora první knihy.]] - [[cv12opr3|Pole objektu, nacteni, ulozeni, razeni.]] ===== Pro cvičící ===== Pro cvičící: [[courses:A0B36PRI:internal:tutorials:12:start]]