當前位置:編程學習大全網 - 編程軟體 - Java構造函數 為什麽需要無參構造函數

Java構造函數 為什麽需要無參構造函數

補充下樓上的回答~~“但是如果妳創造了壹個帶有參數的構造方法,那麽無參的構造方法必須顯式的寫出來,否則會編譯失敗"這句話有點不妥,應該這麽理解:每個類至少要有壹個構造函數,如果妳自己構建了壹個帶有參數的構造函數而沒有再顯示的寫出無參的構造函數也是可以的,不過當妳嘗試通過壹個無參的構造函數來構建(new)時,此時編譯器才會報錯,因為找不到這個無參的構造函數。也就是說當壹個類妳沒有給他構造函數,則編譯器會自動補上壹個無參的,若有的話就不會,妳需要顯示將此無參的構造函數寫出來。

另壹個問題:無參的構造函數,只是為了比較好的構造類(new),具體情況要根據妳的類是如何設計的,呵呵。

  • 上一篇:請高人幫忙翻譯把這些課程翻譯成英語
  • 下一篇:計算機專業畢業學Java好就業嗎?
  • copyright 2024編程學習大全網