MulaiMulai sekarang secara gratis

Perbandingan dan pewarisan

Apa yang terjadi ketika sebuah objek dibandingkan dengan objek dari kelas turunan? Pertimbangkan dua kelas berikut:

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

Kelas Child mewarisi dari kelas Parent, dan keduanya mengimplementasikan metode __eq__() yang menyertakan keluaran diagnostik.

Latihan ini adalah bagian dari kursus

Pemrograman Berorientasi Objek di Python

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga