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
   131   132   133   134   135   136   137   138   139   140   141