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

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





           •   ो ाम चलाएँ :





           आउटपुट:















           यह उदाहरण दशा ता है िक िकसी पैके ज म  म ी   ास का उपयोग कै से िकया जाए, तथा संबंिधत काय  मता को  व  त कै से रखा जाए।

           संबंिधत अ ास
           1   वचु अल िविधयाँ बनाएँ  और उनका उपयोग कर ।

              •    : वचु अल िविध, calculateArea() के  साथ एक बेस  ास Shape बनाएँ । इस िविध को लागू करने वाले  ु   वग  Circle और Rectangle
                 बनाएँ , तािक  मशः  एक वृ  और आयत का  े फल िनकाला जा सके ।

           2    ए   ै   ास और िविधयाँ बनाएँ ।
              •    : एक ए   ै  िविध calculateInterest() के  साथ एक ए   ै   ास Bank को प रभािषत कर ।  ाज की गणना के  िलए इस िविध को
                 लागू करने के  िलए SavingsAccount और FixedDeposit सब ास बनाएँ ।

           3   JAVA म  इंटरफे स बनाएं ।

              •    : draw() िविध के  साथ Drawable इंटरफ़े स को प रभािषत कर । ड  ाइंग के  अपने  यं के  काया  यन  दान करने के  िलए इस इंटरफ़े स
                 को काया   त करने वाले वग  Circle और Square बनाएं ।

           4   JAVA म  ओवरराइड िविधयाँ।
              •    : makeSound() िविध के  साथ एक बेस  ास एिनमल बनाएँ । Dog और Cat सब ास बनाएँ  जो अलग-अलग  िनयाँ बनाने के  िलए इस
                 िविध को ओवरराइड करते ह ।

           5   एक इंटरफ़े स बनाएं  और काया   त कर ।

              •    : resize (int percentage) िविध के  साथ Resizable इंटरफ़े स को प रभािषत कर । इस इंटरफ़े स को एक  ास ResizableRectangle
                 म  लागू कर  जो  ितशत के  आधार पर इसके  आयामों को समायोिजत करता है।

           6   JAVA म  इंटरफे स का ए ट ड कर ।
              •    :  Drawable  इंटरफ़े स  को  rotate()  िविध  के   साथ  िव ा रत  करते   ए  AdvancedDrawable  इंटरफ़े स  बनाएँ ।  इस  इंटरफ़े स  को
                 RotatableSquare नामक  ास म  काया   त कर ।

           7   JAVA म  पैके ज बनाएं  और उसका उपयोग कर ।

              •    : यूिटिलटीज नामक एक पैके ज बनाएं  और इसम  जोड़, घटाव, गुणा और भाग के  तरीकों के  साथ एक  ास कै लकु लेटर शािमल कर । बेिसक
                 अंकगिणतीय ऑपरेशन करने के  िलए Main  ास म  इस पैके ज का उपयोग कर ।







                                                           187

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 115
   196   197   198   199   200   201   202   203   204   205   206