TypeError:敌军()不接受任何参数我反复遇到这个错误

2024-09-28 21:49:02 发布

您现在位置:Python中文网/ 问答频道 /正文

[敌方构造函数不接受参数,我检查了init,它有两个下划线,如init我还有什么错误

File "c:/Users/Tharun/Documents/RPG.py", line 17, in <module>
    enemy1 = Enemy(40, 49)
TypeError: Enemy() takes no arguments

]1


Tags: inpy参数init错误lineusersrpg
1条回答
网友
1楼 · 发布于 2024-09-28 21:49:02

你的识别是错误的。您正在类之外定义函数init,如

class A:
    a = 1

def __init__:
    pass

而你想要的是:

 class A:
    a = 1

    def __init__:
        pass

相关问题 更多 >