在这里,我想为我正在用python制作的游戏创建一个名为farmer的类。这些将是具有许多特性的工人。它们将用一个名称和一个ID创建。由于名称可能不唯一,将调用ID来删除类。我认为实例化是错误的,应该用unigue ID创建它们,然后给它们一个名称吗?你知道吗
class Peasant:
peasantCount = 0
def __init__(self, name):
...
Peasant.ID += 1
self.ID = Peasant.ID
Peasant.peasantCount += 1
def died(self, Hp):
if Hp <= 0:
Peasant.peasantCount -=1
del self
def died
将是一个杀死我的农民的方法,如果我能使它工作,但是当instance.died(0)
被调用时,实例不会被删除。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐