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

熱門標(biāo)簽