java类的访问权限设置只能是默认或者public修饰,一个文件中只能有一个public类,且文件名必须与文件名一致。但内部类跟这个是有区别的,内部类可以看成外部类的一个成员变量,内部类和其他成员变量一样,可以有private,default,protected,private这4个权限修饰符进行权限控制。