Python编程:从入门到实践 TypeError:object.__init__()takes no parameters
##2020.02.02 python学习日记##
TypeError: object.init() takes no parameters
解决措施:
①检查__init__左右是否为两下划线
②子类未继承父类,如下
class IceCreamStand():
def __init__(self,restaurant_name,cuisine_type):
super().__init__(restaurant_name,cuisine_type)
self.flavors='strawberry'
应更改为
class IceCreamStand(Restaurant):
def __init__(self,restaurant_name,cuisine_type):
super().__init__(restaurant_name,cuisine_type)
self.flavors='strawberry'
来源:CSDN
作者:qq_41743656
链接:https://blog.csdn.net/qq_41743656/article/details/104149338