【发布时间】:2017-05-16 20:07:06
【问题描述】:
我看到一些参考文献提到了 Java 中称为 private protected 的访问修饰符(两个词一起):
private protected someMethod() {
}
我发现其中一个提到这个的页面是here。我的学校课也提到了这个访问修饰符(并说它存在)。但是,使用它会导致 Java 语言出错。
我尝试了变量和方法,我很确定它不存在,但我想解释发生了什么。考虑过,然后拒绝?还是在较新版本的 Java 中被删除了?
编辑:我不是在寻找有关 protected 关键字的信息。
【问题讨论】:
-
您找到的页面设置了“Last-Modified”HTTP 标头:Mon, 26 Feb 1996 18:14:04 GMT!
-
@Joe 我完全赞成在可能的情况下以骗子的身份结束问题,但我没有看到任何关于组合
private protected修饰符的内容。 -
@jpmc26 请参阅“在 Java 1.0 中,有一个额外的访问修饰符,私有保护。”但是,这里的答案是对历史的更好总结。
-
@Joe 在那个答案中确实提到了
private protected,但它没有解释为什么或发生了什么,这个问题是关于什么的。 -
有没有其他人觉得 OP 在学校里学习这个很可怕......从文档中删除 20 多年后?有趣的历史课,但仍然有点害怕人们正在学习在 Java 1 命名之前被删除的东西......
标签: java access-modifiers