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
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