如何打印e1和e2的值。它不返回任何值。TypeError:这个构造函数在Python中没有参数
class Employee:
def __init__(self,name,age):
self.name=name
self.age=age
e1=Employee("xyz",'25')
e2=Employee("abc",'23')
print("Employee Details...")
print("Name:",e1.name,"age:",e1.age)
print("Name:",e2.name,"age:",e2.age)
return
t=Employee()
print t
究竟你在做什么?你得到什么(错误或意想不到的结果?)? –
@AnandSKumar,我认为,你已经通过解决代码的问题进行了编辑。错误的编辑 –
@AhsanulHaque不,我没有把刚才包含在代码块中的'class Employee:'行放入代码块中。上面的程序就是这样,不能确定运行。它试图创建'Employee()',但是Employee()''__init __()'需要2个参数。 –