1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình Hướng đối tượng Nâng cao với Python

Connected

Bài tập

Overload ==

Overloading cho phép bạn tùy biến chức năng của các toán tử dựng sẵn bằng magic method. Trong ví dụ này, bạn sẽ overload toán tử so sánh == cho lớp Computer, dựa trên số sê-ri của từng thiết bị. Bắt tay vào làm nhé!

Hướng dẫn

100 XP
  • Định nghĩa một magic method để overload toán tử == dùng so sánh hai đối tượng.
  • Dùng thuộc tính serial_number để xác định liệu hai đối tượng của lớp Computer có bằng nhau không.
  • Tạo hai đối tượng kiểu Computer có cùng serial_number và kiểm chứng rằng chúng bằng nhau.