访问权限控制的等级,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键字)和 private.
public:任何类都可以访问;
protected:该类的子类及同包的类可以访问;
包访问权限:同包的类可以访问;
private:只有本类的成员可以访问.
每个编译单元只能有一个 public 类,否则编译器就会报错.当编译一个. java 文件时,在. java 文件中的每个类都会有一个输出文件,而该输出文件的名字与. java 文件中的每个类的名称相同,只是多了一个. class 的后缀名.因此,我们经常会发现只要编译少量的. java 文件,就会产生大量的. class 文件.
来源: http://geek.csdn.net/news/detail/252666