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.