==== Deklarace třídy a vytvoření objektu ==== Program v Javě obsahuje vždy alespoň jednu třídu. === Deklarace třídy === Deklarace začíná klíčovým slovem //class// a jsou v deklarovány proměnné i metody třídy. Tělo třídy začíná a končí složenými závorkami. Způsob zápisu instančních proměnných a metod je stejný, pouze chybí klíčové slovo //static//. Pokud je klíčové slovo //static// použito, jedná se proměnnou či metodu třídy (nikoliv objektu). Pokud je v deklaraci před proměnnou či metodou uvedeno klíčové slovo //public//, jsou tyto metody a proměnné přístupné i zvnějšku třídy (tj. může ji použít jiná třída či příkaz). To samé platí o vlastní třídě, v takovém případě je nutno třídu uložit jako samostatný soubor. public class Ctverec { public int delkaStrany; public int obvod(){ int o; o = 4 * delkaStrany; return o; } public int obsah() { return (delkaStrany*delkaStrany); } } === Vytvoření objektu === Pro vlastní vytvoření objektu je nutné deklarovat referenční proměnnou (bude odkazovat na daný objekt) a pomocí příkazu //new// vytvořit vlastní objekt. ... Ctverec mujCtverec; // deklarace reference mujCtverec = new Ctverec(); // vytvoreni objektu ...