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

Tutoriel de base Java

Contrôle de flux Java

Java Tableau

Java Programmation Orientée Objet (I)

Java Programmation Orientée Objet (II)

Java Programmation Orientée Objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map

Java Set

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Le programme Java transmet des méthodes à d'autres méthodes

    Java instance summary

Dans cet exemple, nous allons apprendre à transmettre des méthodes à d'autres méthodes en Java

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaThème :

Exemple1:Le programme Java transmet des méthodes à d'autres méthodes

class Main {
  //Calculer la somme
  public int add(int a, int b) {
    //Calculer la somme
    int sum = a + b;
    return sum;
  }
  //Calculate 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();
    // Calling the square() method
    // Passing add() as a parameter
    obj.square(obj.add(15, 9));
  }
}

In the above example, we created two methods named square() and add(). Note this line,

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

Here, we are calling the square() method. The square() method takes the add() method as its parameter.

With the introduction of lambda expressions, passing methods as parameters has become easier in Java. For more information, please visitJava Lambda expressions as method parameters.

Java instance summary