例如
class A{
int a = 0;
public void a1(){
a=1;
}
public void a1(){
a=2;
}
}
我想知道方法a1和a2中a的值
这很可能会导致编译错误。你可能想把它改成
public void a2(){ ... }
。
你也可以使用:
System.out.println(a);
这将在控制台中打印a的值。
如果你试图从main方法访问它,你总是可以给你的函数一个返回类型,并使用它在控制台上显示它。它看起来像这样
public class A{
int a;
public A(){
a=0;
}
public int a1(){
a=1;
return a;
}
public int a2(){
a=2;
return a;
}
}
,然后让你的main方法看起来像这样
public static void main (String [] args){
A a = new A();
System.out.println(a.a1());
System.out.println(a.a2());
}