Java访问修饰符总结
从业很多年,一般很少去抠Java SE的细节了。有些小伙伴会拿着面试问题来和我讨论,回答多了感觉还是写下来好了。
资料来源
记忆技巧
-
修饰范围分为4档,亲疏关系由近及远分别为:
- 当前类
- private到这里
- 当前包
- default到这里
- 继承类(如果既是继承类,又是当前包,那还是算作当前包)
- protected到这里
- 其他包
- public到这里
- 当前类
-
private < default < protected < public
后记
- 了解到这个层次就可以了,再多怕是语言律师水平了。