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 metodo
  • staticsignifica 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.
  • voidsignifica 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.


Mettiti alla prova con gli esercizi

Esercizio:

myMethodInserire la parte mancante da cui chiamare main.

static void myMethod() {
  System.out.println("I just got executed!");
}

public static void main(String[] args) {
  ;
}