2017-07-17 42 views
-2

类父():获得类型错误:对象.__的init __()不带任何参数

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

类孩子(家长): DEF 初始化(个体经营,姓氏,eye_color,number_of_toys): 打印( “称为儿童构造函数”) 父。 INIT(个体,姓氏,eye_color) self.number_of_toys = number_of_toys

miley_cyrus =子( “古列”, “蓝”,5)

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

越来越

+1

请修复格式。另外,最后一行是什么(“获取”)? –

+1

[类初始化失败]的可能重复(https://stackoverflow.com/questions/44611351/class-initialization-failing) –

回答

1

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

相关问题