四种访问权限

访问权限控制:指的是本类及本类内部的成员(成员变量、成员方法。内部类)对其他类的可见性,即这些内容是否允许其他类访问。

Java中一共有四种访问权限控制,其权限控制的大小情况是这样的:【public>protected>default(包访问权限)>private ,具体的权限控制看下面表格,列所指定的类是否有权限允许访问行的权限控制下的内容:

访问权限本类本包的类(包括了子类)非本包子类非子类的外包类
public
protected
default
private

前面不加修饰符就是default。

1.pubic:所修饰的类、变量、方法,在内外包均具有访问权限;

2.protected:这种权限是为继承而设计的,protected所修饰的成员,对所有子类是可访问的,单只对同包的类是可访问的,对外包的非子类是不可以访问;

3.包访问权限(default):只对同包的类具有访问的权限,外包的所有类都不能访问;

4.private:私有的权限,只对本类的方法可以使用;

总结:

1.知道四种访问权限

2.四种访问权限的范围记住


版权声明:本文为Joker1695原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。