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

Kế thừa thuộc tính lớp

Ở đầu chương này, bạn đã học về các thuộc tính và phương thức cấp lớp được chia sẻ giữa mọi đối tượng của một lớp. Vậy chúng hoạt động thế nào khi có kế thừa?

Trong bài tập này, bạn sẽ tạo các lớp con của lớp Player từ bài học đầu tiên của chương và khám phá cách kế thừa các thuộc tính và phương thức cấp lớp.

Lớp Player đã được định nghĩa sẵn. Hãy nhớ rằng lớp Player có hai thuộc tính cấp lớp: MAX_POSITIONMAX_SPEED, với giá trị mặc định lần lượt là 103.

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 Racer class and set MAX_SPEED to 5
____
 
# Create a Player and a Racer objects
p = ____
r = ____

print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)

print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)
Chỉnh sửa và Chạy Mã