class Person(object):
def __init__(self, name, age):
self.name = name
self.age = age
def say_age(self):
print('年龄,年龄,我也不知道')
class Student(Person):
def __init__(self, name, age, score): # 如果子类要新增属性,那么必须显示的调用父类的构造函数
super().__init__(self,name,age)
# super(Student,self).__init__(name,age)
self.score = score
c = Student('ZHU', 18, 60)
请问老师 用
super().__init__(self,name,age)
报错了 用
super(Student,self).__init__(name,age)
这个可以运行成功,这是什么原因?
