Zhang's Wikipedia

玩就玩大的

Python 面向对象与 C++、Java 的异同

1. 子类是否自动调用父类的构造方法

  • C++、Java 会在子类对象的构造中自动首先调用父类的构造;
  • Python 则相对啰嗦一点:
    • 如果子类不覆盖父类的__init__()方法,则子类默认将执行与父类一样的初始化方法;
    • 但是假如子类自己重写了(也成为覆盖)父类的__init__()方法,那么就需要显式的调用父类的初始化方法了。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanchunhui/article/details/52381391
个人分类: python OOP
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Python 面向对象与 C++、Java 的异同

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭