私は同僚(別の学生)からのJavaコードの「静的」コードウォークスルーを行っています
私には、これは意味がありません。これらの「コンポーネント」オブジェクトを上から下に読み取ると、宣言される前にインスタンス化されます(後でコンストラクターで使用されます)。しかし、コードは問題なくコンパイルされて実行されます。これは悪い習慣ですか?
Public Class theObject {
private static final long aVariable = 123123123123123;
public theObject(...){
componentOne = new Component(...);
componentTwo = new Component(...);
...
...
componentOne.doSomething(...);
}
private Component componentOne;
private Component componentTwo;
}