super() 有什麼用?

super() 是調用父類的構造函數啦,如果在代碼中無super()的話,還會不會調用父類的構造函數?

 

結果:

可見,子類在構造自己時會調用父類相關的構造函數的

super()就調用父類無參的構造函數

super(name)   父類1參數構造函數

this(name)   自己的1參數構造函數

 

如果不寫super會如何?

結果

可以看到子類還是會調用父類的構造函數,是無參數的那個構造函數

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章