English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java программа передает методы в качестве параметров другим методам

    Java полные примеры

В этом примере мы изучим передачу методов в качестве параметров другим методам в Java

Чтобы понять этот пример, вам нужно знать следующееJava-программированиеТема:

Пример 1: Передача метода в качестве параметра другим методам в 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 выражения в качестве параметра метода

Java полные примеры