python学习中以下代码报错
TypeError: object() takes no parameters
这是初学者学习python时常犯的错误吧
class Employee:
def _init_(self, name, age):
self.name = name
self.age = age
e = Employee("高老大", 28)
print(e.name)
print(e.age)
就是init少了两个下划线,应该左边右边各两个下划线就能解决了
class Employee:
def __init__(self, name, age):
self.name = name
self.age = age
e = Employee("高老大", 28)
print(e.name)
print(e.age)
运行OK
高老大
28
Process finished with exit code 0