本文主要是介绍Java——权限修饰符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、概念
在Java中,有以下4个关键字作为权限修饰符号
- public,公开的(没有底线,可以任意访问)
- private,私有的(最小的访问范围:在本类中)
- 默认的(在代码上不书写任何关键字)
- protected,受保护的(专为子类提供的)
访问权限从小到大排序:private < 默认的 < protected < public
|
public |
protected |
默认的 |
private |
同一类中 |
√ |
√ |
√ |
√ |
同一包中的子类 |
√ |
√ |
√ |
|
同一包中的无关类(非子类) |
√ |
√ |
√ |
|
不同包的子类 |
√ |
√ |
|
|
不同包中的无关类(非子类) |
√ |
|
|
|
二、结论
- public具有最大权限。private则是最小权限
- 默认的访问范围只认同一个包下
- protected访问范围只认子类(同一个包也可以)
三、建议
这篇关于Java——权限修饰符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!