क्या कोई मुझे वास्तविक जीवन, पॉलिमॉर्फिज्म का व्यावहारिक उदाहरण दे सकता है? मेरा प्रोफेसर मुझे वही पुरानी कहानी बताता है जिसे मैंने हमेशा +
ऑपरेटर के बारे में सुना है। a+b = c
और 2+2 = 4
, तो यह polymorphism है। मैं वास्तव में ऐसी परिभाषा से खुद को जोड़ नहीं सकता, क्योंकि मैंने इसे कई पुस्तकों में पढ़ और पढ़ा है।पॉलिमॉर्फिज्म का व्यावहारिक उदाहरण
मुझे जो चाहिए वह कोड के साथ वास्तविक दुनिया का उदाहरण है, जिसे मैं वास्तव में जोड़ सकता हूं।
उदाहरण के लिए, यहां एक छोटा उदाहरण है, बस अगर आप इसे विस्तारित करना चाहते हैं।
>>> class Person(object):
def __init__(self, name):
self.name = name
>>> class Student(Person):
def __init__(self, name, age):
super(Student, self).__init__(name)
self.age = age
आप विशेष रूप से ऑपरेटर बहुरूपता (भी बुलाया ऑपरेटर ओवरलोडिंग), या [बहुरूपता] (http://en.wikipedia.org के बारे में पूछ रहे हैं,/विकी/Type_polymorphism) सामान्य रूप से? सामान्य रूप से –
पॉलिमॉर्फिज्म। – Maxx