Java programmeerimise konspekt
tagastustüübiks void. Tagastusväärtuse määrab meetodis täidetava return-
lause järel olev avaldis (void-meetoditel on return-lause ilma avaldiseta).
Sisendparameetrid on meetodile algandmeteks, mida ei muudeta.
Väljundparameetrid (Java korral on ainsaks väljundparameetriks tagastusväärtus)
on meetodi töö tulemuseks. Sisend-väljundparameetrid on korraga mõlemas
rollis (s.t. neid muudetakse meetodi töö käigus), olles Javas siiski süntaktiliselt
samaväärsed sisendparameetritega.
Kui meetod ei tegele sisendi/väljundiga ning ei muuda keskkonna seisu kaudselt
(näiteks muutes parameetrite kaudu kättesaadavaid objekte), siis nim. seda
kõrvalefektideta meetodiks.
Meetodi signatuuriks on meetodi nimi, parameetrite tüübid ja tagastusväärtuse
tüüp.
Näide:
Klassimeetodid: main, syt
Formaalsed parameetrid: main-meetodi korral param, syt korral a ja b
Faktilised parameetrid: syt korral m ja n
Tagastusväärtus: a
public class Euclid {