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 phương thức và thuộc tính

Bây giờ bạn sẽ bắt đầu bằng cách tạo các phương thức để đặt thuộc tính, rồi thêm một vài phương thức thao tác với chúng.

Như đã đề cập trong video đầu tiên, cách tiếp cận hướng đối tượng đặc biệt hữu ích khi mã của bạn gồm nhiều đối tượng tương tác phức tạp. Trong mã sản xuất thực tế, lớp có thể có hàng chục thuộc tính và phương thức với logic phức tạp, nhưng cấu trúc nền tảng vẫn giống như với những lớp đơn giản nhất.

Các lớp trong khóa học này chỉ có vài thuộc tính và các phương thức ngắn, nhưng các nguyên tắc tổ chức đằng sau chúng có thể áp dụng trực tiếp cho mã phức tạp hơn.

Hướng dẫn

100 XP
  • Thêm một phương thức nữa vào lớp Employee tên là set_salary() để đặt thuộc tính salary của một đối tượng bằng đối số new_salary được truyền vào phương thức.
  • Gọi phương thức .set_name() của đối tượng emp, gán giá trị 'Korel Rossi'.
  • Gọi phương thức trên đối tượng emp và đặt lương thành 50000.
  • In thuộc tính salary của đối tượng emp.