文章詳情頁
java - 既然有參構造方法中,參數可以通過new 賦值,為什么還要通過參數賦值給未初始化的成員變量來輸出結果?
瀏覽:42日期:2024-01-26 11:18:20
問題描述
問題解答
回答1:你說的大概是在寫字段的時候直接賦值吧。這和在構造器中賦值是差不多的。不過直接寫在字段上一般都是當做默認值,如果需要根據情況傳入不同的值就需要構造器了。
回答2:如果你有多個構造函數,而有些構造函數并沒有初始化部分成員變量,那么剩下的成員變量不設置默認值 那么可能出錯
標簽:
java
排行榜
