शुरू करेंमुफ़्त में शुरू करें

तुलना और इनहेरिटेंस

इस अभ्यास में, आइए यह समझ जाँचें कि जब किसी पेरेंट क्लास के ऑब्जेक्ट की तुलना किसी चाइल्ड क्लास के ऑब्जेक्ट से की जाती है तो क्या होता है.

नीचे दी गई दो क्लास पर विचार करें, जिन्हें आपके लिए 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 परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें