下面我简单的画一张表来说明问题:
| 作用域(可见) | 当前类 | 同包 | 子孙类 | 其他包 |
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| default(friendly) | √ | √ | × | × |
| private | √ | × | × | × |
不写的时候默认为friendly 也就是default默认的。
本文通过一张表格清晰地展示了Java中不同访问修饰符(public, protected, default, private)的作用范围,帮助读者理解如何正确使用这些修饰符来控制类成员的可见性。
下面我简单的画一张表来说明问题:
| 作用域(可见) | 当前类 | 同包 | 子孙类 | 其他包 |
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| default(friendly) | √ | √ | × | × |
| private | √ | × | × | × |
250

被折叠的 条评论
为什么被折叠?