Python内置函数super()简介

2024-10-12 20:09:31

1、超内建函数在面向对象程序设计中的应用让我们从一个代码开始:本文定义了一个名为people的父类、一个名为teacher的教师类和一个名为student的学生类来继承people类。根据这两个子类实例化了两个对象S1和T1。

Python内置函数super()简介

3、获得以下信息:

Python内置函数super()简介

5、这样,父类的名称就改变了,代码中继承的父类的init方法的名称就不需要修改了。

Python内置函数super()简介

7、使用super可以避免使用多重继承时子类继承父类的顺序问题。当子类继承父类的数据和函数属性时,第一次执行是有效的。当后面的代码与前面的代码冲突时,后面的代码将覆盖前面的代码。如果不使用super,则需要自己解决继承顺序问题。使用super可以解决这个问题。

猜你喜欢