Mulai sekarangMulai 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 merupakan bagian dari kursus

Pemrograman Berorientasi Objek di Python

Lihat Kursus

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan