Java -Methoden


Eine Methode ist ein Codeblock, der nur ausgeführt wird, wenn er aufgerufen wird.

Sie können Daten, sogenannte Parameter, an eine Methode übergeben.

Methoden werden verwendet, um bestimmte Aktionen auszuführen, und sie werden auch als Funktionen bezeichnet .

Warum Methoden anwenden? Um Code wiederzuverwenden: Definieren Sie den Code einmal und verwenden Sie ihn viele Male.


Erstellen Sie eine Methode

Eine Methode muss innerhalb einer Klasse deklariert werden. Es wird mit dem Namen der Methode definiert, gefolgt von Klammern () . Java bietet einige vordefinierte Methoden, z. B. System.out.println(), aber Sie können auch Ihre eigenen Methoden erstellen, um bestimmte Aktionen auszuführen:

Beispiel

Erstellen Sie eine Methode in Main:

public class Main {
  static void myMethod() {
    // code to be executed
  }
}

Beispiel erklärt

  • myMethod()ist der Name der Methode
  • staticbedeutet, dass die Methode zur Hauptklasse und nicht zu einem Objekt der Hauptklasse gehört. Später in diesem Lernprogramm erfahren Sie mehr über Objekte und wie Sie über Objekte auf Methoden zugreifen.
  • voidbedeutet, dass diese Methode keinen Rückgabewert hat. Sie werden später in diesem Kapitel mehr über Rückgabewerte erfahren

Rufen Sie eine Methode auf

Um eine Methode in Java aufzurufen, schreiben Sie den Namen der Methode, gefolgt von zwei Klammern () und einem Semikolon ;

Im folgenden Beispiel myMethod()wird verwendet, um einen Text (die Aktion) zu drucken, wenn sie aufgerufen wird:

Beispiel

Rufen mainSie in die myMethod()Methode auf:

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!"

Eine Methode kann auch mehrfach aufgerufen werden:

Beispiel

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!

Im nächsten Kapitel Methodenparameter erfahren Sie, wie Sie Daten (Parameter) an eine Methode übergeben.


Testen Sie sich mit Übungen

Übung:

myMethodFügen Sie den fehlenden Teil ein, um von anzurufen main.

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

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