类级别属性
类属性用于存储在所有类实例之间共享的数据。它们在类体中赋值,并且在方法中使用时,应通过 ClassName. 语法来引用,而不是使用 self. 语法。
在本练习中,您将扮演一名游戏开发者,正在制作一款有多个玩家在网格上移动并相互交互的游戏。第一步,您希望定义一个只沿直线移动的 Player 类。Player 将包含一个 position 属性和一个 move() 方法。由于网格是有限的,Player 的 position 将有一个最大值。
本练习是课程的一部分
Python 面向对象编程
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____