成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java - 既然有參構造方法中,參數可以通過new 賦值,為什么還要通過參數賦值給未初始化的成員變量來輸出結果?

瀏覽:57日期:2024-01-26 11:18:20

問題描述

java - 既然有參構造方法中,參數可以通過new 賦值,為什么還要通過參數賦值給未初始化的成員變量來輸出結果?java - 既然有參構造方法中,參數可以通過new 賦值,為什么還要通過參數賦值給未初始化的成員變量來輸出結果?

問題解答

回答1:

你說的大概是在寫字段的時候直接賦值吧。這和在構造器中賦值是差不多的。不過直接寫在字段上一般都是當做默認值,如果需要根據情況傳入不同的值就需要構造器了。

回答2:

如果你有多個構造函數,而有些構造函數并沒有初始化部分成員變量,那么剩下的成員變量不設置默認值 那么可能出錯

標簽: java