Јава програм за прослеђивање метода као аргумената другим методама

У овом примеру ћемо научити прослеђивање метода као аргумената другим методама у Јави

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава методе
  • Јава класа и објекти

Пример 1: Јава програм за прослеђивање методе као параметра другој методи

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

У горњем примеру створили смо две методе са именом square()и add(). Обратите пажњу на линију,

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

Овде позивамо square()метод. square()Метод узима начин add()као његов аргумент.

Уводним ламбда изразом, у Јава-у је сада олакшано доношење метода као аргумената. Да бисте сазнали више, посетите Додавање Ламбда израза као аргумент методе у Јави.

Занимљиви Чланци...