Classのフィールドの初期化際にコンストラクタとフィールドにそのまま初期化するのでは何が違うのですか?
コンストラクタは引数がない時のものとします。
java
1Class hello { 2 private int f = 0; 3}
java
1Class hello { 2 private int f; 3 4 hello() { 5 f = 0; 6 } 7}
2つの違いはなんですか?
回答1件
あなたの回答
tips
プレビュー
投稿2020/08/22 03:15
Classのフィールドの初期化際にコンストラクタとフィールドにそのまま初期化するのでは何が違うのですか?
コンストラクタは引数がない時のものとします。
java
1Class hello { 2 private int f = 0; 3}
java
1Class hello { 2 private int f; 3 4 hello() { 5 f = 0; 6 } 7}
2つの違いはなんですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。