ホームページ  >  に質問  >  本文

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

PHP中文网PHP中文网2741日前549

全員に返信(2)返信します

  • 大家讲道理

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

    おそらくフィールドを記述するときに値を直接割り当てることについて話しているのでしょう。これは、コンストラクターでの値の割り当てに似ています。ただし、フィールドに直接記述するのが一般的にデフォルト値とみなされ、状況に応じて異なる値を渡す必要がある場合はコンストラクタが必要です。

    返事
    0
  • PHPz

    PHPz2017-04-18 10:52:06

    複数のコンストラクターがあり、一部のコンストラクターが一部のメンバー変数を初期化しない場合、残りのメンバー変数にはデフォルト値が設定されていないため、問題が発生する可能性があります

    返事
    0
  • キャンセル返事