Java有四种访问修饰符,即protected、private、public和不写,不写其实就是default。
Java中的类可以分为同包类,同包子类,异包子类和异包类。
各种修饰符与其他包的关系如下表所示:
private | protected | default | public | |
同包类 | 不能访问 | 可以访问 | 可以访问 | 可以访问 |
同包子类 | 不能继承 | 可以继承 | 可以继承 | 可以继承 |
异包类 | 不能访问 | 不能访问 | 不能访问 | 可以访问 |
异包子类 | 不能继承 | 可以继承 | 不能继承 | 可以继承 |
Java有四种访问修饰符,即protected、private、public和不写,不写其实就是default。
Java中的类可以分为同包类,同包子类,异包子类和异包类。
各种修饰符与其他包的关系如下表所示:
private | protected | default | public | |
同包类 | 不能访问 | 可以访问 | 可以访问 | 可以访问 |
同包子类 | 不能继承 | 可以继承 | 可以继承 | 可以继承 |
异包类 | 不能访问 | 不能访问 | 不能访问 | 可以访问 |
异包子类 | 不能继承 | 可以继承 | 不能继承 | 可以继承 |