所以,如果你有像void myMethod()
这样的方法原型。那是什么意思?它授予了什么样的访问权限?
答案 0 :(得分:3)
这意味着“包访问”。基本上任何与声明类共享相同包的类都可以查看/使用该方法。子类不能,除非它们与超类在同一个包中。
有关详情,请参阅此处:
http://download.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
答案 1 :(得分:3)
这是所谓的“默认”或“包”访问级别。具有此访问级别的字段和方法可以在同一个类中访问,也可以在同一个包中的类中访问。这与“protected”不同,因为如果子类不在同一个包中,则子类无法访问“默认”范围字段。 See details here.
答案 2 :(得分:1)
这意味着它是包私有
换句话说,同一个包中的其他类可以访问其他人
答案 3 :(得分:0)
包裹访问;封闭包装内的所有物品都可见。
答案 4 :(得分:0)
如果没有访问说明符,则可以从同一个包中访问该方法。