class StaticTest {
static int i = 47;
}public class StaticFun {
static void incr() { StaticTest.i++; }
public static void main(String[] args) {
StaticFun sf = new StaticFun();
sf.incr();
StaticFun.incr();
}
} ///:~
为什么这里有两个类?
帮我解析下~
static int i = 47;
}public class StaticFun {
static void incr() { StaticTest.i++; }
public static void main(String[] args) {
StaticFun sf = new StaticFun();
sf.incr();
StaticFun.incr();
}
} ///:~
为什么这里有两个类?
帮我解析下~
-------------------------------------------------
解释一下:
一个java文件里面可以有多个类,但最多只能有一个类是public的,并且java文件的名字要以public类的名字命名.如果没有public的类就随便命名了.