Bắt đầu ngayBắt đầu miễn phí

Thuộc tính cấp lớp

Thuộc tính lớp (class attribute) lưu trữ dữ liệu được dùng chung cho tất cả các thể hiện (instance) của lớp. Chúng được gán giá trị ngay trong thân lớp, và khi dùng trong phương thức thì được tham chiếu bằng cú pháp ClassName. thay vì self..

Trong bài này, bạn là một lập trình viên game đang phát triển trò chơi có nhiều người chơi di chuyển trên một lưới và tương tác với nhau. Bước đầu tiên, bạn muốn định nghĩa một lớp Player chỉ di chuyển trên một đường thẳng. Player sẽ có thuộc tính position và phương thức move(). Lưới có giới hạn, nên position của Player sẽ có giá trị tối đa.

Bài tập này là một phần của khóa học

Lập trình hướng đối tượng trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Chỉnh sửa và Chạy Mã