当前位置: 首页 > 图灵资讯 > 行业资讯> python继承是什么?

python继承是什么?

来源:图灵python
时间: 2024-09-04 19:56:32

一、什么是继承?

也就是说,一个类可以获得另一个类的成员属性和方法

二、继承与被继承的概念:

被继承的类别叫父类,也叫基类,也叫超类

使用和继承的类称为子类,也称为衍生类

继承和被继承必须存在 is-a 关系

三、继承的特点

1、所有类都继承自object类,即所有类都是object类的子类

2、一旦子类继承了父类,除私有成员外,所有的内容都可以用于父类

3、继承父类后,子类并没有将父类成员完全赋值为子类,而是通过引用关系访问进行调用

4、独特的成员属性和方法可以在子类中定义

5、如果子类中定义的成员与父类成员相同,则优先考虑子类成员

6、如果子类想扩展父类的方法,可以在定义新方法的同时访问父类成员重用代码

7、可以使用 [父类名.父类成员] 调用父亲成员的格式也可以使用[super().父类成员] 格式来调用