Page 138 - CITS - CSA - TP (Volume 2) - Hindi
P. 138

कं  ूटर सॉ वेयर ए ीके शन - CITS





             ीकरण:
           •   इस  ो ाम म , हमारे पास एक  ास StringConcatenator है िजसम  concatenate नामक दो ओवरलोडेड िविधयाँ ह ।

           •   पहली िविध दो    ं  को जोड़ती है।

           •   दू सरी िविध तीन    ं  को जोड़ती है।

           •  मु  िविध म , हम अलग-अलग सं ा म  पैरामीटर वाली    ं  को जोड़ने के  िलए   ेक ओवरलोडेड िविध का उपयोग करते ह ।
           ये उदाहरण दशा ते ह  िक कै से ओवरलोडेड िविधयां हम  समान नाम वाली िविधयां बनाने की अनुमित देती ह , लेिकन उनको िदए गए पैरामीटरों के  आधार
           पर िभ   वहार करती ह । यह िकसी काय  को पूरा करने के  िलए कई तरीके   दान करके  कोड की पठनीयता और पुन:  यो ता को बढ़ाता है।



           टा  3: सं ाओं का योग
           // Summing Numbers  using Overloaded Methods
           public class SumCalculator {

           // Method to sum two integers
           public static int sum(int a, int b) {
           return a + b;
           }
           // Method to sum three integers
           public static int sum(int a, int b, int c) {

           return a + b + c;
           }
           // Method to sum an array of integers
           public static int sum(int[] numbers) {
           int total = 0;

           for (int num : numbers) {
           total += num;
           }
           return total;
           }
           public static void main(String[] args) {

           int num1 = 5;
           int num2 = 10;
           int num3 = 15;
           int[] array = {3, 6, 9, 12};
           // Calculate sums using overloaded methods

           System.out.println(“Sum of two numbers: “ + sum(num1, num2));
           System.out.println(“Sum of three numbers: “ + sum(num1, num2, num3));
           System.out.println(“Sum of array elements: “ + sum(array));
           }
           }



                                                           124

                                   CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 98
   133   134   135   136   137   138   139   140   141   142   143