English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este ejemplo, aprenderemos a transmitir métodos a otros métodos en Java
Para entender este ejemplo, debes conocer lo siguienteprogramación Javatema:
class Main { //calcular la suma public int add(int a, int b) { //calcular la suma int sum = a + b; return sum; } //计算平方 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(); // 调用square()方法 // 将add()作为参数传递 obj.square(obj.add(15, 9)); } }
在上面的示例中,我们创建了两个名为 square() 和 add()的方法。注意这一行,
obj.square(obj.add(15, 9));
在这里,我们正在调用square()方法。该square()方法将方法add()作为其参数。
通过引入lambda表达式,现在在Java中使将方法作为参数传递变得容易了。要了解更多信息,请访问Java中Lambda表达式作为方法参数。