Page 136 - CITS - CSA - TP (Volume 2) - Hindi
P. 136
कं ूटर सॉ वेयर ए ीके शन - CITS
public static void main(String[] args) {
int side = 5;
long length =6L;
long width = 4L;
double radius = 3.0;
double base = 8.0;
double height = 5.0;
// Calculate areas using overloaded methods
System.out.println(“Area of square: “ + calculateArea(side));
System.out.println(“Area of rectangle: “ + calculateArea(length, width));
System.out.println(“Area of circle: “ + calculateArea(radius));
System.out.println(“Area of triangle: “ + calculateArea(base, height));
}
}
ीकरण:
1 िविध ओवरलोिडंग:
• ो ाम िविभ पैरामीटर कारों या सं ाओं के साथ calculateArea िविध के कई सं रणों को प रभािषत करने के िलए िविध ओवरलोिडंग
का उपयोग करता है।
• यह िविभ ािमतीय आकृ ितयों के े फल की गणना के िलए एक ही िविध के नाम का उपयोग करने की अनुमित देता है।
2 एक वग का े फल ात कर :
• पहली ओवरलोडेड िविध, calculateArea(int side), एक वग के े फल की गणना करने के िलए िडज़ाइन की गई है।
• यह भुजा की लंबाई को दशा ने वाला एक पूणा क पैरामीटर (भुजा) लेता है और सू भुजा * भुजा का उपयोग करके गणना िकया गया े फल
देता है।
3 एक आयत का े फल ात कर :
• दू सरी ओवरलोडेड िविध, calculateArea(long length, long width), एक आयत के े फल की गणना के िलए बनाई गई है।
• यह लंबाई और चौड़ाई को दशा ने वाले दो लंबे पूणा क पैरामीटर (लंबाई और चौड़ाई) लेता है, और सू लंबाई * चौड़ाई का उपयोग करके गणना
िकए गए े फल देता है।
4 एक वृ का े फल ात कर :
• तीसरी ओवरलोडेड िविध, calculateArea(double radius), एक वृ के े फल की गणना के िलए िविश है।
• यह ि ा का ितिनिध करने वाला एक डबल पैरामीटर (ि ा) लेता है और Math.PI * ि ा * ि ा सू का उपयोग करके गणना िकए
गए े फल देता है।
5 ि भुज का े फल ात कर :
• चौथी ओवरलोडेड िविध, calculateArea(double base, double height), ि भुज के े फल की गणना के िलए िडज़ाइन की गई है।
• यह आधार और ऊं चाई का ितिनिध करने वाले दो डबल पैरामीटर (आधार और ऊं चाई) लेता है, और सू 0.5 * आधार * ऊं चाई का उपयोग
करके गणना िकए गए े फल देता है।
6 मु िविध:
• मु िविध म , वग , आयत, वृ और ि भुज के आयामों के िलए स पल मान घोिषत िकए जाते ह ।
• िफर ओवरलोडेड िविधयों को इन मानों के साथ बुलाया जाता है तािक संबंिधत आकृ ितयों के े ों की गणना और ि ंट िकया जा सके ।
122
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 98

