modifier(一)之
访问修饰符
文章目录
访问修饰符
修饰符访问控制范围访问修饰符的使用范围
new java class变量
成员变量
public classdefault class
方法
访问修饰符
对资源可见/使用的一种限定
修饰符访问控制范围
访问权限(从上至下逐渐递减,从右往左逐渐回笼) | 本类(可以不看) | 本包 | 同包子类 | 不同包子类 | 不同包(从右往左逐渐回笼,所以只有public的使用范围包括) |
---|
public(我全都要)YYYYY
protected(在家的肯定要管管,自家儿子也要管管)YYYYN
default(在家的儿子肯定要管的,默认不管出去的儿子)YYYNN
private(孤家寡人:只能自己用)YNNNN
访问修饰符的使用范围
new java class
满足修饰符访问控制范围:1.全都可见,2.类本包可见
使用范围 | 类 | 抽象类 | 接口 |
---|
publicYYY
protectedNNN
defaultYYY
privateNNN
变量
基于类可见范围的前提下,对类中类容有进行进一步限制
成员变量
public class
满足修饰符访问控制范围
default class
类为默认,则public,protected访问权限下降为default,而private还是只本类使用
使用范围 | 本类 | 本包 | 本包子类 | 其他 |
---|
publicYYYN
protectedYYYN
defaultYYYN
privateYNNN
方法
与变量可见度一致
评论列表(0条)