जब क्लासेस का उपयोग करके आयत का क्षेत्रफल खोजने की आवश्यकता होती है, तो ऑब्जेक्ट-ओरिएंटेड विधि का उपयोग किया जाता है। यहां एक क्लास परिभाषित की जाती है, एट्रिब्यूट्स परिभाषित किए जाते हैं। क्लास के भीतर फ़ंक्शंस परिभाषित किए जाते हैं जो विशिष्ट ऑपरेशन करते हैं। क्लास का एक इंस्टेंस बनाया जाता है, और फ़ंक्शंस का उपयोग आयत का क्षेत्रफल खोजने के लिए किया जाता है।
उदाहरण
class ShapeRectangle:
def __init__(self, my_length, my_breadth):
self.length = my_length
self.breadth = my_breadth
def calculate_area(self):
return self.length * self.breadth
len_val = 6
bread_val = 45
print("आयत की लंबाई है: ")
print(len_val)
print("आयत की चौड़ाई है: ")
print(bread_val)
my_instance = ShapeRectangle(len_val, bread_val)
print("आयत का क्षेत्रफल: ")
print(my_instance.calculate_area())
print()आउटपुट
आयत की लंबाई है: 6 आयत की चौड़ाई है: 45 आयत का क्षेत्रफल: 270
व्याख्या
- 'ShapeRectangle' नामक एक क्लास परिभाषित की गई है।
- इसमें 'init' मेथड है जो मान इनिशियलाइज़ करता है।
- इसमें एक मेथड भी है जो दिए गए विशिष्ट पैरामीटर्स के साथ आयत का क्षेत्रफल गणना करता है।
- इस क्लास का एक इंस्टेंस बनाया जाता है।
- आवश्यक पैरामीटर्स पास करके क्षेत्रफल गणना फ़ंक्शन को कॉल किया जाता है।
- इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।