java细节问题
class Incrementable{
static int i=47;
static void increment(){
i++;
}
}
}
这时,Incrementable可直接像加了static一样,通过类调用i。
1)但如果class前面加了static,就会出现error,为什么?
2)加public static,也会出现error,为什么?
PS:这个类是并列放在某个class后面。
2)情况的错误提示是希望能把这个类放到一个新的file中。
可否解释下原理?谢谢 java class --------------------编程问答-------------------- 声明为static的变量称为静态变量或类变量,类名前加上static该怎么解释呢,如果这个类不是内部类?
补充:Java , Eclipse