जावा प्रोग्राम अन्य तरीकों के तर्कों के रूप में तरीकों को पारित करने के लिए

इस उदाहरण में, हम जावा में अन्य विधियों के तर्कों के रूप में विधियों को पास करना सीखेंगे

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा के तरीके
  • जावा क्लास और ऑब्जेक्ट्स

उदाहरण 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()अपने तर्क के रूप में।

लैंबडा एक्सप्रेशन के साथ, अब जावा में तर्क के रूप में गुजरने के तरीकों को आसान बना दिया गया है। अधिक जानने के लिए, जावा में विधि तर्क के रूप में पासिंग लैंबडा एक्सप्रेशन पर जाएं।

दिलचस्प लेख...