English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом примере мы изучим передачу методов в качестве параметров другим методам в Java
Чтобы понять этот пример, вам нужно знать следующееJava-программированиеТема:
class Main { //计算总和 public int add(int a, int b) { //计算总和 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() в качестве параметра.
С помощью introduction lambda выражения, теперь в Java передача метода в качестве параметра стало легко. Чтобы узнать больше информации, пожалуйста, посетитеJava в Lambda выражения в качестве параметра метода。