网上看到很多关于访问控制级别的描述,相当模糊,特别是protected和默认级别很多人都不清楚,这里我详细分解了一下,相信已经很清晰,从上到下,访问控制的限制越来越严格,熟悉这些限制对于设计也有很多好处。
| 访问控制符 | 同类 | 同包子类 | 同包其它类 | 不同包子类 | 不同包其它类 |
| public | √ | √ | √ | √ | √ |
| protected | √ | √ | √ | √ | × |
| 默认 | √ | √ | √ | × | × |
| private | √ | × | × | × | × |
本文详细解析了不同访问控制级别的权限范围,包括public、protected、默认和private,并通过表格形式直观展示了这些控制符在同类、同包子类等场景下的访问限制。
网上看到很多关于访问控制级别的描述,相当模糊,特别是protected和默认级别很多人都不清楚,这里我详细分解了一下,相信已经很清晰,从上到下,访问控制的限制越来越严格,熟悉这些限制对于设计也有很多好处。
| 访问控制符 | 同类 | 同包子类 | 同包其它类 | 不同包子类 | 不同包其它类 |
| public | √ | √ | √ | √ | √ |
| protected | √ | √ | √ | √ | × |
| 默认 | √ | √ | √ | × | × |
| private | √ | × | × | × | × |
433

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