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

Posted 追风的小蚂蚁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了47Python面向对象中的继承有什么特点?相关的知识,希望对你有一定的参考价值。

继承的优点:

  1、建造系统中的类,避免重复操作

  2、新类经常是基于已经存在的类,这样就可以提升代码的复用程度

继承的特点:

  1、在继承中基类的构造(__init__()方法)不会被自动调用,它需要在其派生类的构造中亲自专门调用。有别于C#

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

  3、Python总是首先查找对应类型的方法,如果它不能在派生类中找到对应的方法,它才开始到基类中逐个查找。(先在本类中查找调用的方法,找不到才去基类中找)。


以上是关于47Python面向对象中的继承有什么特点?的主要内容,如果未能解决你的问题,请参考以下文章

python3 开发面试题(面向对象)6.6

面向对象之继承

python入门到精通python面向对象三大特点:封装,继承,多态

python入门到精通python面向对象三大特点:封装,继承,多态

面向对象是什么?

Python之路-python(面向对象一)