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

Nạp chồng toán tử +

Toán tử so sánh không phải là những toán tử duy nhất có thể nạp chồng. Các lớp trong Python có thể tự định nghĩa chức năng cho các toán tử số học như + và -. Trong ví dụ này, bạn sẽ thực hành nạp chồng toán tử + cho lớp Storage.

Hướng dẫn

100 XP
  • Định nghĩa một magic method để nạp chồng toán tử + cho lớp Storage.
  • Tạo một đối tượng Storage mới tên là total_storage với capacity bằng tổng capacity của cả hai đối tượng.
  • Cộng hai đối tượng onboard_storage và external_drive để tạo total_storage, rồi in ra capacity của total_storage.