TheSon類的定義:java
TheFather類的定義:
this
能夠看到即便沒有調用父類的構造父類的構造依舊執行了,那這是怎麼回事呢?spa
答案很簡單:java在執行過程當中在執行子類的構造方法以前會隱式的調用父類的無參,如圖:3d
再看運行結果:對象
當咱們顯示的調用以後,它就不會再進行隱式的調用,好比咱們在相同地方調用父類的有參構造,如圖:blog
有萌新可能就會疑問了,super這個關鍵字究竟是幹嗎的?繼承
概念:在Java類中使用Super來引用父類的成分,用this來引用當前對象圖片