我现在在做网易基岩版模组 在做到GUI界面时,我看着教程——界面弹出,里面写了两个不同的__init__
所以,Python中同一个Class能不能有两个不同的__init__?
如果不是,该怎样做呢


我现在在做网易基岩版模组 在做到GUI界面时,我看着教程——界面弹出,里面写了两个不同的__init__
所以,Python中同一个Class能不能有两个不同的__init__?
如果不是,该怎样做呢


可以有2个
但是参数不能相同
其实就是一个函数多个重载
比如你可以给class定义一个无参的构造函数,再定义一个有参的构造函数
至于你发的图,里面哪里有定义2个init,明明一个是定义,另一个是调用