代码之家  ›  专栏  ›  技术社区  ›  user8716414

Java:受保护,可见[重复]

  •  1
  • user8716414  · 技术社区  · 7 年前

    我对java中整个受保护的东西有点困惑。如果某个东西受到保护,那么只有同一个包中的类才能访问它,对吗?

    我们应该在类中使用受保护的私有属性吗?如果是,什么时候?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Mureinik    7 年前

    protected 成员可由同一包中的其他类以及使用该成员扩展该类的类(无论其包如何)访问。

    private 成员只能从类内访问。没有“受保护的私有属性”这样的东西。

        2
  •  0
  •   Yoghi    7 年前

    受保护修饰符指定只能访问成员 在其自己的包内(与包私有一样),此外,通过 它的类在另一个包中的子类。

    资料来源: Controlling Access of Members of a Class

    有关“受保护的私人”的讨论,请参阅 this .