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

Connected

Bài tập

Kế thừa phương thức

Trong bài này, bạn sẽ mở rộng lớp Manager (kế thừa từ lớp Employee) được tạo ở bài trước, bằng cách tạo một phương thức tên là give_raise(). Phương thức này sẽ tương tự phương thức cùng tên trong lớp Employee, nhưng có thêm một đối số gọi là bonus.

Lớp Manager mà bạn đã tạo trước đó đã được cung cấp sẵn trong script.py.

Hướng dẫn

100 XP
  • Thêm một phương thức give_raise() vào Manager nhận các tham số giống Employee.give_raise(), cùng với đối số bonus có giá trị mặc định 1.05 (thưởng 5%).
  • Trong phương thức, tính new_amount bằng cách nhân amount với bonus.
  • Trong phương thức, dùng phương thức của Employee để tăng lương theo new_amount.