![]()
Programovací jazyk Java umožňuje použití metod stejně jako C/C++. Deklarace metody má následující tvar:
modifikátor typ_návratové_hodnoty jméno_metody (deklarace_proměnných)
{
tělo_metody
}
Každá metoda musí vracet návratovou hodnotu typu typ_návratové_hodnoty. Hodnota je z funkce předána pomocí příkazu
return(hodnota)
Příklad deklarace metody pro zjištění většího ze dvou prvků.
int maximum (int a, int b)
{
if (a > b)
return(a);
else
return(b);
}
Volání metody v Javě se uskuteční příkazem
proměnná = jméno_metody (argumenty);
Příklad volání metody maximum:
vysledek = maximum (10, 20); // funkce vrátí hodnotu 20
![]()
Rozsah platnosti metody, definuje oblast programu, ve které je metoda přístupná (je ji možné volat). Jakmile vytvoříme v Javě metodu, je tato metoda přístupná pouze ve třídě, v níž byla metoda definována. To znamená, že program nemůže volat metody z jiné třídy.
Rozsah platnosti funkcí je možné měnit (určovat) pomocí modifikátorů:
![]()