Poslední lekce kurzu je věnována metodám. Podíváme se, jaké typy metod máme a naučíme se je programovat.

Návod na instalaci vývojového prostředí IntelliJ IDEA -https://javainstall.czechitas.cz.

Jak pracovat s prostředím IntelliJ IDEA -https://youtu.be/q9mWjr5Posk.

Soubor s projekty -https://cutt.ly/Oe5nDBy.

Metody

Metody jsou funkce uvnitř třídy. Kromě atributů a konstruktorů jsou dalšími stavebními kameny tříd. Definují, jak se budou objekty dané třídy chovat a co mohou dělat.

Obecně se metoda v Javě zapisuje takto:

navratovyTyp nazevMetody(datovyTyp parametr) {
   // telo metody
}

Návratový typ metody

Metody mohou, ale nemusí nic vracet. Podle toho se odvíjí jejich návratový typ. Pokud z metody neočekávám žádný výsledek, je její návratový typ void.

void vypisDnesniDatum() {
   System.out.println("17. 10. 2019");
}

Pokud však výsledek očekávám, musím metodě specifikovat návratový typ, který odpovídá datovému typu hodnoty vrácené z metody. Pokud tedy mám například metodu, která sečte celá čísla a výsledek vrátí, bude návratovým typem této metody také celé číslo neboli int. K vracení hodnot z metody používáme klíčové slovo return.

String ziskejDnesniDatum() {
   return "17. 10. 2019";
}

Parametry

Dále mohou mít metody parametry, se kterými pracují.

void vypisDatum(int den, int mesic, int rok) {
   String datum = den + ". " + mesic + ". " + rok;
   System.out.println(datum);
}

Zde vidíme metodu, která má parametry typu int den, měsíc a rok, ze kterých vytvoří řetězec datum a ten vypíše.

Tohle je konec našeho online kurzu Java. Věříme, že ses toho spoustu naučil/a! Bavil Tě náš kurz? Dej nám zpětnou vazbu, ať víme, co bychom případně měli zlepšit. Formulář najdeš tady. Děkujeme!

Zaujal Tě tento online kurz?

Přihlásit k newsletteru

Projekt online vzdělávání byl realizován v rámci Stipendia Czechitas v projektu: „Ženy do IT“ (reg.č. CZ.03.1.51/0.0/0.0/16_061/0003268), který je financován z prostředků Evropského sociálního fondu prostřednictvím Operačního programu Zaměstnanost.