プロジェクトレベルで静的変数を使用することに疑問があります。
実際Static
、1つのプロジェクトフォルダーのクラスに変数があります。その静的変数を別のプロジェクトフォルダーに使用する必要があります。
どうすればその静的変数を取得できますか?
静的にする必要がありますか?オプションは次のようにすることです:
public class TestClass{
private int myVariable;
public int getValue(){
return myVariable;
}
public void setValue(int newValue){
myVariable = newValue;
}
}
この方法では、メソッドでアクセスできますがgetValue()
、そうである必要はありませんstatic
。これはカプセル化の例です。カプセル化についてまだ知らない場合は、プログラミングのキャリアで間違いなく必要になるため、時間をかけて調べてください。
幸運を!
static import
そのパッケージとクラス、およびすべての静的変数を、使用するクラスにインポートするために使用できます。その後、クラスで宣言されているかのように使用します。
パッケージをインポートして、クラス名を使用して呼び出すことで静的変数にアクセスできます。たとえばClassName.staticVariable
、複数回使用する場合は、クラスの変数に割り当てることができます。
これらは単なる提案です。