Dosud jsme vytvořili projekt Java a také nový balíček. Nyní vytvoříme třídu java.
Na levém panelu na naší pracovní ploše eclipse bychom měli vidět Java Tutorial Project a balíček java.tutorial.example. Klikneme pravým tlačítkem myši na název balíčku a objeví se nám podobná volba jako při vytváření balíčku, ale tentokrát bychom místo volby balíček vybrali Třída. Vyšlo by následující okno:
Vyplňte odpovídajícím způsobem formulář. Ponechte výchozí hodnotu Zdrojová složka a název balíčku. Jak byste si všimli, výchozí hodnota odpovídá Java Projektu a balíčku, kam přidáme novou třídu. Do pole Název vložte HelloWorld. Všimněte si, že jako Class Name není povolena mezera. Zaškrtněte public static void main(String args) a ostatní pole nechte tak, jak je Klepněte na tlačítko Finish.
Vygeneruje se nová třída s názvem HelloWorld.
Výše uvedený kód by ještě nic nedělal jen prázdná třída. Odstraňme řádek 7, jedná se v podstatě jen o komentář, který je v podstatě jen záznamem připomínajícím uživateli, aby na tomto řádku začal přidávat logiku kódu.
Po vyčištění kódu vložme řádek, který vypíše Hello World do konzole. Přidejte System.out.println(„Hello World“). Níže je uveden celý zdrojový kód Hello World a poté si projdeme jednotlivé komponenty.
Řádek 1 je název balíčku, do kterého třída patří. Podívejte se na levý postranní panel aplikace eclipse, třída HelloWorld je uvnitř balíčku com.javatutorial.example, který se shoduje s tím, který je deklarován na prvním řádku naší třídy.
Řádek 3 až 7 je komentář. Ten slouží jako způsob dokumentace toho, o čem třída je. Je dobrým zvykem uvádět do komentářů rozumné informace.
Na řádku 9 public class HelloWorld, zde jsme deklarovali, jak se naše třída jmenuje. Všimněte si, že jsme deklaraci začali klíčovým slovem public, což znamená, že naše třída HelloWorld je přístupná odkudkoli. Třída java se skládá z metod je uvnitř ní. Na řádku 9 si můžete všimnout, že je zde otevírací závorka. Tuto otevírací závorku je třeba uzavřít, což jsme udělali na řádku 17.
Třída java může mít více metod. Zacházejte s metodou java jako s chováním naší třídy java. V tomto příkladu je naší metodou main, jak jsme deklarovali na řádku 11. V podstatě řádek 11 až 15 je naše metoda v této třídě. Podobně jako při deklaraci naší třídy HelloWorld musí mít každá java metoda otevírací a uzavírací závorku. Což znamená, že uvnitř otevírací a uzavírací závorky je veškerý kód, který jsme vložili, součástí metody main. Pokaždé, když tuto metodu zavoláme, provede se veškerá logika kódu uvnitř ní.
Podívejme se na deklaraci naší metody public static void main(String args) . Podobně jako v deklaraci naší třídy je před názvem metody klíčové slovo public. To znamená, že tuto metodu mohou volat také všechny třídy, které mají přístup k naší třídě. Více o modifikátorech přístupu se dozvíte v pozdější části našeho výukového kurzu programování v jazyce java. Nyní přejděme ke klíčovému slovu void. Deklarace void před názvem metody main je vlastně návratový typ. V tomto případě, protože jsme uvedli void, to znamená, že tato metoda nebude nic vracet. Návratový typ je různý, od primitivního datového typu až po objektové třídy. Slovo main ve výše uvedeném úryvku kódu je název metody. Uvnitř otevírací a uzavírací závorky je to, čemu říkáme argumenty metody, což znamená, že tato metoda přijímá pole řetězců s názvem args.
Teď, když jsme probrali základní strukturu java programu, projděme si podrobně kód, který splní náš počáteční cíl, kterým je vypsat na konzoli „Hello World“. To se provádí voláním statické metody println ze třídy System. Metoda println přijme jako vstup řetězec String a vypíše jej na konzoli. Protože chceme na konzoli vypsat „Hello World“, deklarovali jsme System.out.println(„Hello World“); Nezapomeňte za uzavírací závorku přidat středník. Každá deklarace kódu se ukončuje středníkem, to je nutnost.