Programa Java para pasar métodos como argumentos a otros métodos

En este ejemplo, aprenderemos a pasar métodos como argumentos a otros métodos en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Métodos Java
  • Objetos y clases de Java

Ejemplo 1: programa Java para pasar un método como parámetro a otro método

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

En el ejemplo anterior, hemos creado dos métodos llamados square()y add(). Note la línea

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

Aquí, llamamos al square()método. El square()método toma el método add()como argumento.

Con la expresión lambda de introducción, ahora pasar métodos como argumentos se ha simplificado en Java. Para obtener más información, visite Pasar expresión Lambda como argumento de método en Java.

Articulos interesantes...