java - 既然有参构造方法中,参数可以通过new 赋值,为什么还要通过参数赋值给未初始化的成员变量来输出结果?
PHP中文网
PHP中文网 2017-04-18 10:50:06
0
2
589

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
大家讲道理

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート