为什么这里有两个类?
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();
}
} ///:~
为什么这里有两个类?
帮我解析下~
------解决方案--------------------看看基础
PACKAGE
------解决方案--------------------不知道怎么回答。。 看看书吧
------解决方案--------------------一个类里面可以有多个类,但最多只能有一个类是public的并且类的名字要以public类的名字命名
------解决方案--------------------java中允许在类中定义另外一个类,叫做内部类;
------解决方案--------------------一个类里面可以有多个类,但最多只能有一个类是public的并且类的名字要以public类的名字命名
-------------------------------------------------
解释一下:
一个java文件里面可以有多个类,但最多只能有一个类是public的,并且java文件的名字要以public类的名字命名.如果没有public的类就随便命名了.
------解决方案--------------------一个类可以包含多个内,但是只能有一个是public类 主类 呵呵 不知道这么叫对不对
------解决方案--------------------一个java文件里可以放多个类 但只能有一个是public的