dbw*_*dbw 12 java access-modifiers
什么相当于internalJava中C#方法中可用的访问修饰符?
internal
(我知道defaultie方法,没有任何范围的变量都有package访问权限,但我正在寻找等价的关键字)
default
package
我们如何protected internal在Java中实现具有范围的方法?
protected internal
Jon*_*eet 28
Java中没有等效的程序集,因此不能使用等效的访问修饰符来使成员在程序集中可用.
您可以获得的最接近的internal是默认的可访问性,它类似但基于包.
你可以得到的最接近的protected internal是protected(但再次基于包).请注意,protected在Java中也可以自动访问包 - Java中没有任何内容与C#一样具有限制性protected(仅在子类中可用).
protected
来自JLS 6.6.2(强调我的):
受保护的成员或对象的构造函数可以从包外部访问,只能通过负责实现该对象的代码来声明它.
换句话说,在声明它的包中,所有代码都可以访问它.
归档时间:
12 年,9 月 前
查看次数:
10149 次
最近记录:
12 年,7 月 前