访问控制权限修饰符
-
访问控制权限修饰符来控制元素的访问范围
-
访问控制权限修饰符:
-
public : 对所有类可见。使用对象:类、接口、变量、方法
-
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
-
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
-
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
修饰符 控制的访问范围 public 表示公开的,在任何位置都可以访问 protected 同包和子类下可以访问 缺省 同包下可以访问 private 表示私有的,只能在本类中访问 -
-
当某一个类只希望子类使用时,使用
protected
进行修饰 -
修饰符的范围:
private < 缺省 < protected < public
-
类只能采用
public
和缺省的修饰符进行修饰-
内部类除外
-
静态内部类和成员内部类可以使用以上四种访问控制修饰符修饰
-
局部内部类和匿名内部类不可以使用访问控制修饰符修饰
-
-