关于python 3.x:获取TypeError:object .__ init __()不带参数

getting TypeError: object.__init__() takes no parameters

类父级():

1
2
3
4
def __int__(self,last_name,eye_color):
    print("Parent constructor called!")
    self.last_name=last_name
    self.eye_color=eye_color

类子级(父级):def init(自我、姓氏、眼睛颜色、玩具编号):print("调用子构造函数")parent.init(自我,姓氏,眼睛颜色)self.number_of_toys=_toys的个数

miley_cyrus=儿童("cyrus","blue",5)

印刷体(米莉·塞勒斯,姓)印刷品(米莉·塞勒斯,玩具编号)

得到


__int__不是__init__。您定义的方法是将对象转换为整数,可以理解,整数不接受任何参数。