super. / super() 和 this. / this()

super() 調用的是父類的構造。 自定義父類有參構造時,子類也必須有有參構造,以便於將來創建子類的對象。 一個構造中去調用另外一個構造,代碼必須在第一行。 不能再靜態(static)上下文中使用super 自定義的類,如果子類將來調用無參的構造,而此時,子類中只有有參的構造,則會報錯,必須將子類無參構造寫出來。 子類在無參構造中是默認會調用super(),所以,其父類也必須把無參的構造寫出來,
相關文章
相關標籤/搜索