您的位置:首页 > 编程语言 > C语言/C++

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

2016-08-31 07:39 651 查看

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

C++、Java 会在子类对象的构造中自动首先调用父类的构造;

Python 则相对啰嗦一点:

如果子类不覆盖父类的__init__()方法,则子类默认将执行与父类一样的初始化方法;

但是假如子类自己重写了(也成为覆盖)父类的__init__()方法,那么就需要显式的调用父类的初始化方法了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: