Metodi Java
Un metodo è un blocco di codice che viene eseguito solo quando viene chiamato.
È possibile passare dati, noti come parametri, in un metodo.
I metodi vengono utilizzati per eseguire determinate azioni e sono anche noti come funzioni .
Perché usare metodi? Per riutilizzare il codice: definire il codice una volta e utilizzarlo più volte.
Crea un metodo
Un metodo deve essere dichiarato all'interno di una classe. Viene definito con il nome del metodo, seguito da parentesi () . Java fornisce alcuni metodi predefiniti, come System.out.println()
, ma puoi anche creare i tuoi metodi per eseguire determinate azioni:
Esempio
Crea un metodo all'interno di Main:
public class Main {
static void myMethod() {
// code to be executed
}
}
Esempio spiegato
myMethod()
è il nome del metodostatic
significa che il metodo appartiene alla classe Main e non un oggetto della classe Main. Imparerai di più sugli oggetti e su come accedere ai metodi tramite gli oggetti più avanti in questo tutorial.void
significa che questo metodo non ha un valore di ritorno. Imparerai di più sui valori di ritorno più avanti in questo capitolo
Chiama un metodo
Per chiamare un metodo in Java, scrivi il nome del metodo seguito da due parentesi () e un punto e virgola ;
Nell'esempio seguente, myMethod()
viene utilizzato per stampare un testo (l'azione), quando viene chiamato:
Esempio
Inside main
, chiama il
myMethod()
metodo:
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "I just got executed!"
Un metodo può anche essere chiamato più volte:
Esempio
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
myMethod();
myMethod();
}
}
// I just got executed!
// I just got executed!
// I just got executed!
Nel prossimo capitolo, Parametri del metodo , imparerai come trasferire dati (parametri) in un metodo.