Java -methoden


Een methode is een codeblok dat alleen wordt uitgevoerd als het wordt aangeroepen.

U kunt gegevens, ook wel parameters genoemd, doorgeven aan een methode.

Methoden worden gebruikt om bepaalde acties uit te voeren en worden ook wel functies genoemd .

Waarom methoden gebruiken? Om code opnieuw te gebruiken: definieer de code één keer en gebruik hem vele malen.


Een methode maken

Een methode moet binnen een klasse worden gedeclareerd. Het wordt gedefinieerd met de naam van de methode, gevolgd door haakjes () . Java biedt een aantal vooraf gedefinieerde methoden, zoals System.out.println(), maar u kunt ook uw eigen methoden maken om bepaalde acties uit te voeren:

Voorbeeld

Maak een methode binnen Main:

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

Voorbeeld uitgelegd

  • myMethod() is de naam van de methode
  • staticbetekent dat de methode tot de klasse Main behoort en niet tot een object van de klasse Main. Later in deze zelfstudie leert u meer over objecten en hoe u via objecten toegang krijgt tot methoden.
  • voidbetekent dat deze methode geen retourwaarde heeft. Later in dit hoofdstuk leert u meer over retourwaarden

Een methode aanroepen

Om een ​​methode in Java aan te roepen, schrijft u de naam van de methode gevolgd door twee haakjes () en een puntkomma ;

In het volgende voorbeeld myMethod()wordt gebruikt om een ​​tekst af te drukken (de actie), wanneer deze wordt aangeroepen:

Voorbeeld

Binnen mainnoem je de myMethod()methode:

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

Een methode kan ook meerdere keren worden aangeroepen:

Voorbeeld

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!

In het volgende hoofdstuk, Methodeparameters , leert u hoe u gegevens (parameters) in een methode kunt doorgeven.


Test jezelf met oefeningen

Oefening:

Voeg het ontbrekende deel in om myMethodvanuit te bellen main.

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

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