【发布时间】:2011-07-30 13:24:05
【问题描述】:
我刚开始学习 Java,我写了一个类来测试使用静态字段。一切正常,但在 Eclipse 中,我看到一个图标,当悬停时显示为:“CarCounter 类型的静态方法 getCounter 应该以静态方式访问。”那么正确的方法是什么?
课程如下:
public class CarCounter {
static int counter = 0;
public CarCounter(){
counter++;
}
public static int getCounter(){
return counter;
}
}
这是我尝试访问变量计数器的地方:
public class CarCounterTest {
public static void main( String args[] ){
CarCounter a = new CarCounter();
System.out.println(a.getCounter()); //This is where the icon is marked
}
}
【问题讨论】:
标签: java class variables static