Java Program for å overføre metoder som argumenter til andre metoder

I dette eksemplet vil vi lære å overføre metoder som argumenter til andre metoder i Java

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-metoder
  • Java-klasse og objekter

Eksempel 1: Java-program for å overføre metode som parameter til annen metode

 class Main ( // calculate the sum public int add(int a, int b) ( // calculate sum int sum = a + b; return sum; ) // calculate the 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(); // call the square() method // passing add() as an argument obj.square(obj.add(15, 9)); ) )

I eksemplet ovenfor har vi laget to metoder som heter square()og add(). Legg merke til linjen,

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

Her kaller vi square()metoden. Den square()metoden tar fremgangsmåten add()som blir argumentet.

Med introduksjonen av lambda-uttrykk er det nå gjort enkelt å sende metoder som argumenter i Java. For å lære mer, besøk Passing Lambda Expression som metodeargument i Java.

Interessante artikler...