首頁  >  問答  >  主體

java - 既然有参构造方法中,参数可以通过new 赋值,为什么还要通过参数赋值给未初始化的成员变量来输出结果?

PHP中文网PHP中文网2741 天前545

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 10:52:06

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

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:52:06

    如果你有多個構造函數,而有些構造函數並沒有初始化部分成員變數,那麼剩下的成員變數不設定預設值 那麼可能出錯

    回覆
    0
  • 取消回覆