我正在学习更多关于 Python 中 OOP 的知识,但遇到了一些障碍。下面是我的代码:class Player: bats = 0 hit = 0 freePass = 0 out = 0 defenseError = 0 def __init__(self, name): self.name = name Player.hit+=1 Player.freePass+=1 Player.out+=1 Player.defenseError+=1#--------------------------------def main(): steve = Player("steve") steve.hit steve.hit steve.hit#--------------------------------main()如您所知,我创建了一个类,每次在主函数中调用实例时,该类都应该增加一个计数器。例如,'steve.hit' 被调用了三个不同的时间,所以命中计数器应该增加到 3。我尝试了很多不同的方法来解决这个问题;但是每次我尝试一些东西时,程序不会将三个不同的调用计数为一个,而是将三个调用计为一个。谢谢你能给我的任何帮助
添加回答
举报
0/150
提交
取消