0
私はプログラム内で、異なるパッケージ内の異なるクラスの間でアクセスして変更する必要がある情報を持っている必要があります。私は別のクラスを使用しようとしましたが、別のクラスで使用するたびに新しいインスタンスを作成する必要があるため、機能しません。Javaでグローバル変数を作成する方法はありますか?
この問題を解決する方法はありますか?
私はプログラム内で、異なるパッケージ内の異なるクラスの間でアクセスして変更する必要がある情報を持っている必要があります。私は別のクラスを使用しようとしましたが、別のクラスで使用するたびに新しいインスタンスを作成する必要があるため、機能しません。Javaでグローバル変数を作成する方法はありますか?
この問題を解決する方法はありますか?
public class ClassName {
public static String varName = "this can be used globally;"
}
は今
ClassName.varName
によってグローバルに参照することができます注:public
private
は、クラス外部からアクセスできなくなりますので、重要です。
'public static'? – AntonH