获取TypeError:object .__ init __()不带参数

时间:2017-07-17 14:30:26

标签: python-3.x

class Parent():

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

class Child(Parent):     def init (self,last_name,eye_color,number_of_toys):         print(“子构造函数调用”)         父节点。的初始化(个体,姓氏,eye_color)         self.number_of_toys = number_of_toys

miley_cyrus =儿童(“赛勒斯”,“蓝色”,5)

打印(miley_cyrus.last_name) 打印(miley_cyrus.number_of_toys)

获得

1 个答案:

答案 0 :(得分:1)

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