Java类变量在不同的成员函数中具有不同的值.如何获得特定函数中变量的值

  • 本文关键字:函数 何获得 变量 成员 Java 类变量 java
  • 更新时间 :
  • 英文 :


例如

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());
}

最新更新