具体的访问权限表如下:
对于在同一个包(package)中的类: 声明类型 被继承 被存取 default 可以 可以 public 可以 可以 protected 可以 可以 private 不可以 不可以 对于不在同一个包(package)中的类: 声明类型 被继承 被存取 default 不可以 不可以 public 可以 可以 protected 可以 不可以 private 不可以 不可以 注:default指默认,既不加声明关键字。 可见protected在同一个包中和public相同,但不在同一个包中时值可以被继承,不能被访问到。你可以做一个小例子试一下,你就会有更深刻的理解。 |
JAVA访问权限关系
最新推荐文章于 2024-04-02 23:26:21 发布