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

