使用java从另一个类访问方法中的变量

使用java从另一个类访问方法中的变量,java,Java,我想访问另一个类中的变量 public class ephem_t{ public static void robel(){ int vflg; Calendar t; int iodc; } } 我想在另一个类中使用变量 public class testRobel{ public static void readfile(){ ???????? } } 我想做喜欢的事 public class testRobel{ public sta

我想访问另一个类中的变量

public class ephem_t{
  public static void robel(){
    int vflg;
    Calendar t;
    int iodc;
}
}
我想在另一个类中使用变量

public class testRobel{
  public static void readfile(){
    ????????
}
}
我想做喜欢的事

public class testRobel{
      public static void readfile(){
    ephem_t eph = new ephem_t();
    eph.robel.vflg = 1;
}
}

您应该在方法之外声明类变量,只要

public class ephem_t {
    int vflg;
    Calendar t;
    int iodc;
}
一个选项是使用
setters&getter
访问这些变量

或者创建类的新
对象

public class testEphm_t {
    public static void readfile(){
        ephem_t eph = new ephem_t();
        eph.vflg = 1;
    }
}

类变量不在方法中声明。方法的局部变量在方法外部不可访问。