BaşlayınÜcretsiz başlayın

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ş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle

Egzersize başla