1. 学习
  2. /
  3. 课程
  4. /
  5. Nhập môn Lập trình Hướng đối tượng với Python

Connected

练习

Mở rộng một lớp

Trong bài trước, bạn đã định nghĩa một lớp Employee với hai thuộc tính và hai phương thức để thiết lập các thuộc tính đó. Hãy nhớ rằng, phương thức cũng là hàm, nên bất cứ điều gì bạn làm được với một hàm thì cũng làm được với một phương thức.

Ví dụ, bạn có thể dùng phương thức để in hoặc trả về giá trị, hoặc để vẽ biểu đồ, miễn là hành vi đó phù hợp với đối tượng của lớp, ví dụ Employee có lẽ sẽ không có phương thức pivot_table().

Trong bài này, bạn sẽ học cách dùng các thuộc tính sẵn có của lớp để định nghĩa phương thức mới. Lớp Employee và đối tượng emp từ bài trước đã có trong script.py của bạn.

说明

100 XP
  • Thêm phương thức give_raise() vào lớp Employee để tăng lương theo đối số amount được truyền vào give_raise().
  • Tạo đối tượng emp.
  • In thuộc tính salary của emp.
  • Gọi give_raise() trên đối tượng emp, tăng lương của họ thêm 1500.