在Python中使用类

时间:2018-01-05 02:04:46

标签: python class

我理解类用于属性引用和实例化,但是在Python中使用类的有意义或有用方法的一些示例是什么?

1 个答案:

答案 0 :(得分:1)

几乎在任何地方都可以使用类。如果我要进行扑克游戏,我会将卡片,套牌,手牌定义为一个类别。如果我要制作一个RPG,那么玩家就是一个班级,库存管理员就是一个班级。清单对象是类,怪物是类。

当您需要将数据捆绑到单个对象时,类很有用。就像你有一个RPG,并且你有几个怪物,你需要怪物拥有捆绑的数据。它们都有健康池,攻击值和一堆处理AI的方法。但他们也是个人的。例如,用剑击中一个怪物不应该立即伤害游戏中的所有怪物。每个怪物都是它自己的物体,怪物物体内的数据对于那个怪物来说是独一无二的。伤害monster1.health不会伤害monster2.health.

如果您需要多个数据集和与单个对象关联的函数,您可以使用类。