English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a passare un metodo ad altri metodi in Java
Per comprendere questo esempio, dovresti conoscere il seguenteProgrammazione JavaArgomento:
class Main { //calcolare la somma public int add(int a, int b) { //calcolare la somma int sum = a + b; return sum; } //calcolare quadrato public void square(int num) {}} int result = num * num; System.out.println(result); // stampa 576 } public static void main(String[] args) { Main obj = new Main(); // Chiamata al metodo square() // Passaggio di add() come parametro obj.square(obj.add(15, 9)); } }
Nell'esempio sopra, abbiamo creato due metodi chiamati square() e add(). Notare questa riga:
obj.square(obj.add(15, 9));
Qui stiamo chiamando il metodo square(). Il metodo square() passa come parametro il metodo add().
Con l'introduzione delle espressioni lambda, ora è facile passare metodi come parametri in Java. Per ulteriori informazioni, visitareEspressioni Lambda come parametri di metodo in Java。