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!