# 作用域的区别 | 作用域 | 当前类 | 同一个 package | 子孙类 | 其他 package | | -- | -- | -- | -- | -- | | public | O| O | O | O | | protected | O | O | O | X | | friendly | O | O | X | X | | private | O | X | X | X |