変数の初期化: コンストラクター内またはコンストラクター外
Java で変数を初期化する場合、開発者はコンストラクター内で変数を宣言するか初期化するかを選択できます (スタイル 1) または変数宣言内で直接指定します (スタイル 2)。どちらのアプローチにもそれぞれ利点がありますが、読みやすさと保守性を考慮すると、通常はスタイル 2 が推奨されます。
スタイル 2: 変数宣言内の初期化
public class ME { private int i = 100; }
利点スタイルの2:
スタイル 1: 初期化内でコンストラクター
public class ME { private int i; public ME() { this.i = 100; } }
スタイル 1 の欠点:
結論
どちらの初期化スタイルも有効ですが、その明確さ、コンストラクターの簡潔さ、およびコンストラクター間の一貫性により、一般にスタイル 2 が推奨されます。これにより、変数値を理解しやすくなり、初期化エラーの可能性が減ります。
以上がJava 変数の初期化: コンストラクターの内部か外部か?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。