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

Python'da Nesne Yönelimli Programlamaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat