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_POSITION và MAX_SPEED, với giá trị mặc định lần lượt là 10 và 3.
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
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)