Java programm meetodite edastamiseks argumentidena teistele meetoditele

Selles näites õpime meetodeid argumentidena edastama teistele Java-meetoditele

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java meetodid
  • Java klass ja objektid

Näide 1: Java-programm meetodi parameetrina edastamiseks teisele meetodile

 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)); ) )

Ülaltoodud näites oleme loonud kaks meetodit nimega square()ja add(). Pange tähele joont,

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

Siin kutsume square()meetodit. square()Meetod võtab meetod add()selle argument.

Lambda-sissejuhatuse sissejuhatusega on meetodite kui argumentide edastamine Java-s hõlbustatud. Lisateabe saamiseks külastage Java-i meetodi argumenti Lambda väljendi edastamine.

Huvitavad Artiklid...