Karşılaştırma ve kalıtım
Bir nesne, alt sınıfın bir nesnesiyle karşılaştırıldığında ne olur? Aşağıdaki iki sınıfı düşün:
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 sınıfı Parent sınıfından kalıtım alır ve ikisi de tanılama amaçlı bir çıktı içeren __eq__() metodunu uygular.
Bu egzersiz
Python'da Nesne Yönelimli Programlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat