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

Thêm một hàm khởi tạo (constructor) cho lớp

Trong bài này, bạn sẽ tiếp tục làm việc với lớp Employee. Thay vì dùng các phương thức như set_salary() mà bạn đã viết ở bài trước, bạn sẽ thêm một constructor để gán tên và lương cho nhân viên ngay khi đối tượng được tạo.

Khởi tạo thuộc tính trong constructor là một ý tưởng hay vì nó đảm bảo đối tượng có đầy đủ thuộc tính cần thiết ngay từ lúc được tạo ra.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Định nghĩa lớp Employee với một constructor nhận hai đối số, name và salary (đối số sau có giá trị mặc định là 0).
  • Tạo hai thuộc tính cũng tên là name và salary, và gán giá trị của chúng từ các đối số tương ứng.