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

