Program Java untuk menyampaikan kaedah sebagai argumen kepada kaedah lain

Dalam contoh ini, kita akan belajar menyampaikan kaedah sebagai argumen kepada kaedah lain di Java

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Kaedah Java
  • Kelas dan Objek Java

Contoh 1: Program Java untuk meneruskan kaedah sebagai parameter kepada kaedah 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 kaedah bernama square()dan add(). Perhatikan garis,

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

Di sini, kita memanggil square()kaedah. The square()Cara mengambil kaedah add()sebagai hujah.

Dengan ungkapan lambda pengenalan, kini metode yang digunakan sebagai argumen menjadi mudah di Jawa. Untuk mengetahui lebih lanjut, kunjungi Passing Lambda Expression sebagai argumen kaedah di Java.

Artikel menarik...