जब एक वर्ग बनाने की आवश्यकता होती है जिसमें एक विधि होती है जो उपयोगकर्ता से एक स्ट्रिंग स्वीकार करती है, और दूसरी विधि जो स्ट्रिंग को प्रिंट करती है, ऑब्जेक्ट ओरिएंटेड विधि का उपयोग किया जाता है। यहां, एक वर्ग परिभाषित किया गया है, और विशेषताओं को परिभाषित किया गया है। कार्यों को वर्ग के भीतर परिभाषित किया जाता है जो कुछ संचालन करते हैं। कक्षा का एक उदाहरण बनाया जाता है, और फ़ंक्शन का उपयोग कैलकुलेटर संचालन करने के लिए किया जाता है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
class print_it(): def __init__(self): self.string = "" def get_data(self): self.string=input("Enter the string : ") def put_data(self): print("The string is:") print(self.string) print("An object of the class is being created") my_instance = print_it() print("The 'get_data' method is being called") my_instance.get_data() print("The 'put_data' method is being called") my_instance.put_data()
आउटपुट
An object of the class is being created The 'get_data' method is being called Enter the string : janewill The 'put_data' method is being called The string is: janewill
स्पष्टीकरण
- 'print_it' वर्ग नामक एक वर्ग परिभाषित किया गया है, जिसमें 'get_data', और 'put_data' जैसे कार्य हैं।
- इनका उपयोग उपयोगकर्ता से डेटा प्राप्त करने और इसे क्रमशः स्क्रीन पर प्रदर्शित करने जैसे कार्यों को करने के लिए किया जाता है।
- इस वर्ग का एक उदाहरण बनाया गया है।
- स्ट्रिंग के लिए मान दर्ज किया गया है, और उस पर संचालन किया जाता है।
- प्रासंगिक संदेश और आउटपुट कंसोल पर प्रदर्शित होते हैं।