例如,
class A{
int a = 0;
public void a1(){
a=1;
}
public void a1(){
a=2;
}
}
我想知道方法a1和a2的值是多少。
答案 0 :(得分:0)
这很可能会产生编译错误。您可能希望将其更改为
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;
}
}
然后让你的主要方法看起来像这样
public static void main (String [] args){
A a = new A();
System.out.println(a.a1());
System.out.println(a.a2());
}