==== 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
...