首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么这里有两个类?该怎么解决

2012-01-10 
为什么这里有两个类?classStaticTest{staticinti47}publicclassStaticFun{staticvoidincr(){StaticTest.

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

热点排行