メインJavaクラスファイル(main()を含むクラスファイル)の複数の関数を使ってArrayListにアクセスする必要があります。メインクラスのグローバルクラス変数を宣言するのは悪いOOP慣行ですか?
関数間で配列リストを渡す必要がないために、メソッドの外に宣言できますか?これは悪い習慣ですか?これはオブジェクトとして初期化されたクラスファイル(プライベートインスタンス変数など)であれば問題ありませんが、Mainクラスファイルはどうですか?
EDIT:このクラスのすべての関数で宣言され、使用できる唯一のクラス変数になります。
arraylistで何をするかによって異なります。このarraylistには何を保存していますか? – hkaraoglu
これは悪い場合がありますが、しばしばそうですが、常にそうとは限りません。主に実装方法やその他の技術があるかどうかによって異なります。これを行う方法が他にない場合は、おそらく問題ありません。 – markspace