Bắt đầu ngayBắt đầu miễn phí

So sánh và kế thừa

Trong bài tập này, hãy kiểm tra mức độ hiểu của bạn về việc điều gì xảy ra khi một đối tượng từ lớp cha được so sánh với một đối tượng của lớp con.

Xem xét hai lớp sau, đã được cài đặt và cung cấp cho bạn trong 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

Lớp Child kế thừa từ lớp Parent, và cả hai đều triển khai phương thức __eq__() có kèm dòng in để chẩn đoán.

Bài tập này là một phần của khóa học

Nhập môn Lập trình Hướng đối tượng với Python

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập