Python 面向对象与 C++、Java 的异同
生活随笔
收集整理的這篇文章主要介紹了
Python 面向对象与 C++、Java 的异同
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 子類是否自動(dòng)調(diào)用父類的構(gòu)造方法
- C++、Java 會(huì)在子類對象的構(gòu)造中自動(dòng)首先調(diào)用父類的構(gòu)造;
- Python 則相對啰嗦一點(diǎn):
- 如果子類不覆蓋父類的__init__()方法,則子類默認(rèn)將執(zhí)行與父類一樣的初始化方法;
- 但是假如子類自己重寫了(也成為覆蓋)父類的__init__()方法,那么就需要顯式的調(diào)用父類的初始化方法了。
轉(zhuǎn)載于:https://www.cnblogs.com/mtcnn/p/9424030.html
總結(jié)
以上是生活随笔為你收集整理的Python 面向对象与 C++、Java 的异同的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (计算机组成原理)第七章输入和输出系统-
- 下一篇: s3c2440移植MQTT