ग्राफ़िक डिज़ाइन सॉफ़्टवेयर
एक ग्राफ़िक डिज़ाइन सॉफ़्टवेयर कंपनी अपना अगली पीढ़ी का सॉफ़्टवेयर विकसित कर रही है। वे विभिन्न आकृतियों के क्षेत्रफल की गणना करने की सुविधा को लागू कर रहे हैं। उन्होंने एक सामान्य Shape क्लास बनाकर शुरुआत की है, लेकिन उन्हें इसे दो और विशिष्ट क्लासों: Circle और Rectangle के साथ विस्तारित करना है। आपका कार्य इस फीचर को कार्यान्वित करना है।
सबसे पहले, एक बेस क्लास Shape बनाएं जिसमें एक मेथड area() हो जो 0 लौटाता है। इस मेथड को दो डेरिव्ड क्लासों: Circle और Rectangle में ओवरराइड किया जाना चाहिए। दोनों Circle और Rectangle को Shape क्लास से इनहेरिट करना चाहिए और दोनों में एक area() मेथड होना चाहिए जो संबंधित आकृति का क्षेत्रफल गणना करके लौटाता हो।
Circleक्लास को एक रेडियसrके साथ इनिशियलाइज़ किया जाना चाहिए।Circleक्लास काarea()मेथडके अनुसार क्षेत्रफल की गणना करके लौटाना चाहिए।Rectangleक्लास को एक लंबाईlऔर चौड़ाईwके साथ इनिशियलाइज़ किया जाना चाहिए।Rectangleक्लास काarea()मेथडके अनुसार क्षेत्रफल की गणना करके लौटाना चाहिए।
इनपुट | आउटपुट |
|---|---|
| 78.53981633974483 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB