比較與繼承
當一個物件拿來和其子類別的物件比較時,會發生什麼事?請看以下兩個類別:
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__() 方法,且方法內會印出診斷訊息。
本練習屬於課程
