Program Java untuk meneruskan metode sebagai argumen ke metode lain

Dalam contoh ini, kita akan belajar melewatkan metode sebagai argumen ke metode lain di Java

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Metode Java
  • Kelas dan Objek Java

Contoh 1: Program Java untuk meneruskan metode sebagai parameter ke metode lain

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

Dalam contoh di atas, kami telah membuat dua metode bernama square()dan add(). Perhatikan garisnya,

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

Di sini, kami memanggil square()metode tersebut. The square()Metode mengambil metode add()sebagai argumen.

Dengan pengenalan ekspresi lambda, sekarang meneruskan metode sebagai argumen telah dipermudah di Java. Untuk mempelajari lebih lanjut, kunjungi Meneruskan Ekspresi Lambda sebagai argumen metode di Java.

Artikel yang menarik...