page contents

Python面向对象的继承有什么特点?

轩辕小不懂 发布于 2022-05-06 14:42
阅读 415
收藏 0
分类:Python开发
3545
Nen
Nen
- 程序员

a. 同时支持单继承与多继承,当只有一个父类时为单继承,当存在多个父类时为多继承。

b. 子类会继承父类所有的属性和方法,子类也可以覆盖父类同名的变量和方法。

c. 在继承中基类的构造(__init__())方法不会被自动调用,它需要在其派生类的构造中专门调用。

d. 在调用基类的方法时,需要加上基类的类名前缀,且需要带上 self 参数变量。区别于在类中调用普通函数时并不需要带上 self 参数。

请先 登录 后评论