java中常見疑惑點解密

一、子類的實例化過程:子類實例化的時候(new的時候)先調用子類的構造方法,在構造方法中默認有一條super()語句來調用父類的默認(無慘)構造方法,父類中若是沒有其餘(含參構造方法)編譯器會自動的默認給父類添加無慘構造方法,此時不會報錯,可是若是父類中含有本身定義的含有參數的構造方法,那麼就會把編譯器自動添加的默認構造方法給覆蓋掉,此時子類構造方法中有super()調用父類的默認構造方法找不到所
相關文章
相關標籤/搜索