【发布时间】:2012-09-06 05:33:04
【问题描述】:
我在比较 Java 和 C# 中的访问修饰符。我想在 Java 中找到 C# 的 protected internal 的替代品。但我注意到protected 修饰符在两种语言中都不同(C# 和Java)。 Java 中的 protected 等同于 C# 中的 protected internal,因为该成员也可以在同一个包中访问。
我有两个问题
- 为什么他们在 Java 和 C# 中为同一个修饰符创建了不同的含义?
- 如何在 Java 中拥有 C# 的
protected(访问仅限于包含类或从包含类派生的类型。)?
【问题讨论】:
标签: c# java keyword access-specifier