तुलना और इनहेरिटेंस
इस अभ्यास में, आइए यह समझ जाँचें कि जब किसी पेरेंट क्लास के ऑब्जेक्ट की तुलना किसी चाइल्ड क्लास के ऑब्जेक्ट से की जाती है तो क्या होता है.
नीचे दी गई दो क्लास पर विचार करें, जिन्हें आपके लिए script.py में इम्प्लीमेंट करके उपलब्ध कराया गया है:
class Parent:
def __eq__(self, other):
print("Parent's __eq__() called")
return True
class Child(Parent):
def __eq__(self, other):
print("Child's __eq__() called")
return True
Child क्लास, Parent क्लास से इनहेरिट करती है, और दोनों में एक डायग्नोस्टिक प्रिंटआउट के साथ __eq__() मेथड इम्प्लीमेंट किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Object-Oriented Programming परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें