Návrat z metody

Kód metody skončí, tj. předá řízení zpět volající metodě (nebo systému - v případě startovní metody main), jakmile

  • dokončí poslední příkaz v těle metody nebo

  • dospěje k příkazu return

Metoda může při návratu vrátit hodnotu - tj. chovat se jako funkce (ve pascalském smyslu):

  • Vrácenou hodnotu musíme uvést za příkazem return. V tomto případě tedy nesmí return chybět!

  • Typ vrácené hodnoty musíme v hlavičce metody deklarovat.

  • Nevrací-li metoda nic, pak musíme namísto typu vracené hodnoty psát void.

Pozn.: I když metoda něco vrátí, my to nemusíme použít, ale je to trochu divné...