Karşılaştırma ve kalıtım
Bu egzersizde, bir üst sınıftan gelen bir nesne bir alt sınıfın nesnesiyle karşılaştırıldığında ne olduğunu ne kadar anladığını test edelim.
script.py içinde uygulanmış ve sana sunulmuş 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 her ikisi de tanılama amaçlı bir yazdırma içeren __eq__() yöntemini uygular.
Bu egzersiz
Python'da Nesne Yönelimli Programlamaya Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat