Java programmeerimise konspekt
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 {
public static void main (String[] param) {
int m=15;
int n=6;
if (param.length > 1) {
m=Integer.parseInt (param [0]);
n=Integer.parseInt (param [1]);
}
System.out.println ("SYT (" + m + ", " + n
+ ") = " + syt (m, n));
} // main