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

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ır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

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

Egzersizi başlat