In diesem Beispiel lernen wir, Methoden als Argumente an andere Methoden in Java zu übergeben
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Methoden
- Java-Klasse und Objekte
Beispiel 1: Java-Programm zum Übergeben der Methode als Parameter an eine andere Methode
class Main ( // calculate the sum public int add(int a, int b) ( // calculate sum int sum = a + b; return sum; ) // calculate the square public void square(int num) ( int result = num * num; System.out.println(result); // prints 576 ) public static void main(String() args) ( Main obj = new Main(); // call the square() method // passing add() as an argument obj.square(obj.add(15, 9)); ) )
Im obigen Beispiel haben wir zwei Methoden mit dem Namen square()
und erstellt add()
. Beachten Sie die Linie,
obj.square(obj.add(15, 9));
Hier rufen wir die square()
Methode auf. Die square()
Methode verwendet die Methode add()
als Argument.
Mit der Einführung des Lambda-Ausdrucks wurde das Übergeben von Methoden als Argumente in Java vereinfacht. Weitere Informationen finden Sie unter Übergeben von Lambda-Ausdruck als Methodenargument in Java.