Java 访问控制权限

访问控制权限
访问控制权限有哪些?4个
private 私有
protected 受保护
public 公开
默认
以上的4个访问控制权限:控制的范围是什么?
private 表示私有的,只能在本类中访问
public 表示公开的,在任何位置都可以访问
默认 表示只能在本类,以及同包下访问。
protected 表示只能在本类、同包、子类中访问。

访问控制修饰符	本类	同包	子类	任意位置
----------------------------------------------------------------------------------
public		可以	可以	可以	可以
protected		可以	可以	可以	不行
默认		可以	可以	不行	不行
private		可以	不行	不行	不行
不要死记硬背
范围从大到小排序:public > protected > 默认 > private

访问控制权限修饰符可以修饰什么?
属性(4个都能用)
方法(4个都能用)
类(public和默认能用,其它不行。)
接口(public和默认能用,其它不行。)

你可能感兴趣的:(Java基础,java,开发语言)