===========================
===       tvary_0       ===
===========================

Projekt "tvary_0" je vodnm projektem kurzu objektov orientovanho 
programovn v jazyce Java.

Tento projekt je inspirovn projektem "shape", kter je dodvn spolu 
s prostedm BlueJ.

Umouje vm zobrazovat na virutlnm pltn geometrick obrazce,
manipulovat s nimi, kreslit na pltno ry a pst na nj texty.

Clem projektu je ukzat zkladn vlastnosti objektov orientovanch 
program a nauit ky zkladm prce s vvojovm prostedm BlueJ.

S pomoc tohoto projektu je mono nauit tyto dovednosti:

 - zklady prce s prostedm BlueJ
 - prce s projektem
 - vytven instanc v prosted BlueJ
 - voln metod td a metod vytvoench instanc
 - pedvn parametr
 - prohlen "vnitnost" dostupnch instanc
 - vytven vlastnch td
 - definice konstruktor, atribut a metod ve vytvoench tdch

Pi prci s projektem si ci mohou osvojit nsledujc poznatky:

 - objektov program je popisem sady td, jejich objekt a zprv, 
   kter si poslaj
 - objekty jaou instance td a lze je kdykoliv zdit a opt zruit
 - vtina td umouje vytvoit nkolik instanc
 - nkter tdy vytvej pouze jednu instanci - jedinka
 - program nepracuje pmo s objekty, ale s odkazy na objekty
 - rzn odkazy mohou ukazovat ne jeden a tent objekt
 - posln zpv objektm realizujeme prostednictvm voln metod
 - vytven novch instanc realizuje speciln metoda nazvan konstruktor
 - meotdy mohou mt parametry
 - kadparametr mus mt deklarovn svj typ (nap. int, String, ...)
 - stav objekt je charakterizovn jejich atributy, co jsou data,
   kter si objekt pamatuje
 - vechny objekty jedn tdy maj stejn atributy a metody
 - objekty rznch td mohou, ale nemus mt rzn atributy a metody
 - rzn objekty mvaj rzn hodnoty svch atribut

------------------------------------------------------------------------
Rudolf PECINOVSK, listopad 2002