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、继承与派生】
推荐阅读
- Python基础指面向对象:2、动静态方法
- 原神膏腴土地下的唤雨之曲任务怎么完成
- 洛克王国守护之翼boss攻略
- 二 【单元测试】Junit 4--eclipse配置Junit+Junit基础注解
- 赛尔号谱尼超进化第五关光明之愿怎么打(赛尔号谱尼超进化第五封印怎么打)
- 我的Vue之旅 09 数据数据库表的存储与获取实现 Mysql + Golang
- 如何免安装使用 Python?推荐 17 个在线的 Python 解释器!
- 原神月升之章继续寻找符文任务怎么完成
- 原神无郁夷摩之地入口位置在哪
- 原神渔人之利成就怎么完成