基本的な質問かもしれませんが、私が持っているいくつかの混乱を明らかにしたいと思います。グローバル変数をどこに置いても問題はありませんか?例えば;Javaでグローバル変数をどこに置いても問題ありませんか?
int globalVariable = 3;
//Some Method here which DOES NOT use the globalVariable
異なる:クラス内のフィールド宣言の
//Some methods here which don't use the globalVariable
int globalVariable = 3
//Some methods here which use the globalVariable
に変更します 'globalVariable'は、グローバル変数ではありません。配置が重要かどうかを判断するために、より多くのコンテキストを提供する必要があります。 – dasblinkenlight
もちろん、それは重要です。しかし、あなたの例に違いはありません。 – byxor
答えは*おそらく*違いはありません。どのようなメソッド(または他の初期化子)が直接的または間接的に値を参照してから1に初期化されるかが問題になります。 –