3条回答 默认 最新
关注 def init(self,name):
self.name=name
类的初始化函数有一个参数 name所以 A, B 不对,会报错: TypeError: init() missing 1 required positional argument: 'name'
C 中的函数后没带上括号(), 也不是错,只是显示: <bound method Hello.showInfo of <__main__.Hello object at 0x0000000002CD5BB0>>
显示的是类方法在内存中的地址。所以D是正确的
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用