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

Tùy biến một lớp con

Kế thừa rất mạnh mẽ vì cho phép bạn tái sử dụng và tùy biến mã mà không phải viết lại những gì đã có. Bằng cách gọi các phương thức của lớp cha trong lớp con, bạn tái sử dụng toàn bộ mã trong các phương thức đó, giúp mã gọn gàng và dễ quản lý.

Trong bài này, bạn sẽ tiếp tục làm việc với lớp Manager được kế thừa từ lớp Employee. Bạn sẽ thêm một constructor dựa trên constructor của Employee, nhận thêm một đối số để chỉ định dự án mà người quản lý đang phụ trách.

Phiên bản rút gọn của lớp Employee, cũng như phần đầu của lớp Manager bạn đã tạo trước đó, đã được cung cấp trong script.py.

Hướng dẫn

100 XP
  • Thêm một constructor cho Manager nhận name, salary (giá trị mặc định 50000) và project (giá trị mặc định None).
  • Bên trong constructor của Manager, gọi constructor của lớp Employee và truyền ba đối số được định nghĩa trong constructor của lớp cha.
  • Dùng self để gán thuộc tính phù hợp từ đối số project.