Bu örnekte, Java'daki diğer yöntemlere argüman olarak yöntemleri aktarmayı öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Yöntemleri
- Java Sınıfı ve Nesneleri
Örnek 1: Metodu diğer metoda parametre olarak geçirmek için Java programı
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)); ) )
Yukarıdaki örnekte, square()
ve adında iki yöntem oluşturduk add()
. Çizgiye dikkat edin,
obj.square(obj.add(15, 9));
Burada square()
yöntemi çağırıyoruz . square()
Yöntem, yöntem alır add()
bağımsız değişken olarak.
Giriş lambda ifadesi ile, artık yöntemleri argüman olarak iletmek Java'da kolaylaştı. Daha fazla bilgi edinmek için Java'da yöntem bağımsız değişkeni olarak Lambda İfadesini Geçirme bölümünü ziyaret edin.