MulaiMulai sekarang secara gratis

Perbandingan dan pewarisan

Dalam latihan ini, mari uji pemahaman Anda tentang apa yang terjadi saat sebuah objek dari kelas induk dibandingkan dengan objek dari kelas turunan.

Pertimbangkan dua kelas berikut, yang telah diimplementasikan dan disediakan untuk Anda di script.py:

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 menggunakan print.

Latihan ini adalah bagian dari kursus

Pengantar Pemrograman Berorientasi Objek di Python

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga