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, kursun bir parçasıdır
Python'da Nesne Yönelimli Programlamaya Giriş
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla