- 访问控制权限修饰符:
1、访问控制权限修饰符来控制元素的访问范围
2、访问控制权限修饰符包括:
public:表示公开的,在任何位置都可以访问
protected:本类、同包,子类可以访问
缺省(没有):本类、同包可以访问
private:表示私有的,只能在本类中访问
3、访问控制权限修饰符可以修饰类、变量、方法...
4、当某个数据只希望子类使用,使用protected进行修饰。
5、修饰符的范围:
private < 缺省 < protected < public - 类只能采用public和缺省的修饰符进行修饰。【内部类除外】
- 访问控制权限修饰符可以修饰什么?
1、属性(4个都能用)
2、方法(4个都能用)
例子:
public void ml() {}
private void m2(){}
void m3(){}
protected void m4 (){}
静态方法:
public static void ml() {}
private static void m2(){}
static void m3(){}
protected static void m4 (){}
3、类(public和默认能用,其它不行。)
4、接口(public和默认能用,其它不行。)