Python基础之面向对象:3、继承与派生( 二 )

2.通过super()来只想父类的属性
? super()是一个特殊的类,在子类__ init __内调用super得到一个对象,该对象指向父类的名称空间
class Teacher(People):def __init__(self, name, sex, age, title):super().__init__(name, age, sex)#调用的是绑定方法,自动传入selfself.title = titledef teach(self):print(f'{self.name}是老师')obj = Teacher('lili','female', 28, '高级教师')

注意:在python2中super 的使用需要完整地写成super(自己的类名,self),而在python3中可以简写为super() 。
【Python基础之面向对象:3、继承与派生】

推荐阅读