Programma Java per passare metodi come argomenti ad altri metodi

In questo esempio, impareremo a passare metodi come argomenti ad altri metodi in Java

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Metodi Java
  • Classe e oggetti Java

Esempio 1: programma Java per passare il metodo come parametro ad un altro metodo

 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)); ) )

Nell'esempio precedente, abbiamo creato due metodi denominati square()e add(). Notare la linea,

 obj.square(obj.add(15, 9));

Qui stiamo chiamando il square()metodo. Il square()metodo accetta il metodo add()come argomento.

Con l'espressione lambda introduttiva, ora il passaggio di metodi come argomenti è stato semplificato in Java. Per ulteriori informazioni, visita Passaggio dell'espressione Lambda come argomento del metodo in Java.

Articoli interessanti...