Python 子类继承:super().__init__() 带参数与不带参数的区别
在Python中,当一个子类继承一个父类时,可以使用super()函数来调用父类的初始化函数。这个父类初始化函数可以带有参数或不带参数。\n\n如果父类的初始化函数不带任何参数,那么在子类中调用super().init()时也不需要传入参数。这意味着子类的初始化函数不需要传递任何参数给父类的初始化函数。\n\n如果父类的初始化函数带有参数,那么在子类中调用super().init()时需要传入相应的参数。这样可以确保子类的初始化函数将参数传递给父类的初始化函数。\n\n总的来说,super().init()不带参数和带参数的区别在于是否需要将参数传递给父类的初始化函数。根据父类的初始化函数是否带有参数,来决定是否在子类的初始化函数中传递参数给super().init()。
原文地址: https://www.cveoy.top/t/topic/qeee 著作权归作者所有。请勿转载和采集!