每个源程序都有一个public类 而且它一定包含main函数   但有时这个类的public关键字可以省略   对吗??

解决方案 »

  1.   

    public只表示这个类可以被其他包的类访问,或者更明确的说只表示这个类的可见度.它里面可以完全没有Main方法的.
    但是对于Application的Java程序,是有一个类作为程序的入口的.
    如果一个类没有用public修饰,默认情况是在本包中可见的.其他的包是访问不到的.