私はすべてのAメインでを呼び出し、あなたが直接ローカル変数の影にされているグローバル変数にアクセスすることはできませんmainメソッドですべてのaを呼び出すにはどうすればよいですか?
package testj;
class Test{
int a = 3;//------------------------------- a - 3
String b;
float f;
Test(int a){
this.a = a;
a = 4;//------------------------------- a - 4
}
public static void main(String[] args) {
int a = 1;//--------------------------- a - 1
System.out.println(a);
Test t = new Test(2);//---------------- a - 2
System.out.println(t.a);
System.out.println();
}
}
あなたの質問は不明です。変数を「呼び出す」とはどういう意味ですか?変数を出力するには、宣言されているスコープにprintステートメントを追加する必要があります。これらはローカル変数/パラメータなので、宣言されているメソッドの外部ではアクセスできません。 – RealSkeptic