我有这个python代码:
class Tuna:
def __Init__(self):
print('birdie')
def swim(self):
print('swiminng')
tuntun = Tuna()
tuntun.swim()
打印出来:
swiminng
为什么 init 无效?
答案 0 :(得分:1)
__init__
是初始化方法。 __Init__
不是。如果您没有通过创建自己的方法覆盖__init__
方法,则将使用默认方法(在创建实例后无效)。