1.对成员变量和方法的访问权限修饰符有:public protected 友好的(即:没有任何修饰符)以及private
这些修饰符对成员变量和方法的访问权限控制如下:
同一个类中 同一个包中 不同包的子类中 不同包的非子类中
public 可访问 可访问 可访问 可访问
protected 可访问 可访问 可访问
友好的 可访问 可访问
private 可访问
2.对类的访问权限修饰符有:public 友好的
public:在一个java源文件中,只能有一个public类,但可以有多个非public类,并且该public类名必须与java源文件名相同
对于public修饰的类 不管是在同一包中还是在不同包中 都可以用该类创建对象
友好的:即类名前没有任何修饰符 对于这种类型的类 只能在同一包中对其进行创建对象
3.访问权限从高到低的排列顺序为:public protected 友好的 private