日期:2014-05-20  浏览次数:20901 次

为什么这里有两个类?
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的