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

So sánh và kế thừa

Điều gì xảy ra khi một đối tượng được so sánh với một đối tượng của lớp con? Xem hai lớp sau:

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__() kèm theo dòng in chẩn đoán.

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

Lập trình hướng đối tượng trong 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