我可以声明下列包修饰,但它似乎并没有对任何事情有任何影响:为什么修饰符被允许用于一个包时,他们似乎什么都不做?
private public protected static final package com.stackoverflow.mangodrunk
// ...
class Whatever {
// ...
}
所以我的问题是,没有一包decleration前添加修饰符做任何事情,为什么会是编译器允许吗?
更新:似乎是与Eclipse捆绑在一起的编译器的问题,正如其他人提到的那样,这是使用Sun JDK的编译器错误。
哇靠,你是对的,Eclipse编译器编译这只是罚款.... – skaffman 2010-01-24 16:17:23
这是一个相当小错误,但如果你想举报它,你可以在这里做:https://bugs.eclipse.org/bugs/ – McDowell 2010-01-24 16:43:08