开始使用免费开始使用

类级别属性

类属性用于存储在所有类实例之间共享的数据。它们在类体中赋值,并且在方法中使用时,应通过 ClassName. 语法来引用,而不是使用 self. 语法。

在本练习中,您将扮演一名游戏开发者,正在制作一款有多个玩家在网格上移动并相互交互的游戏。第一步,您希望定义一个只沿直线移动的 Player 类。Player 将包含一个 position 属性和一个 move() 方法。由于网格是有限的,Playerposition 将有一个最大值。

本练习是课程的一部分

Python 面向对象编程

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
编辑并运行代码