包修饰符会产生错误

时间:2011-07-13 09:01:12

标签: java package access-modifiers

Eclipse在使用包修饰符定义顶级类时给出了错误,错误是:

syntax error on token "package", delete this token.

我的代码很简单:

package class MyClass { ... }

我的google-foo好像坏了,任何帮助都会很棒!请提出任何必要的问题......

谢谢!

2 个答案:

答案 0 :(得分:3)

如果要将类声明为包私有,则应省略修饰符。 package关键字用于定义包。

答案 1 :(得分:2)

你做不到。它只是无效的Java - 因为包不是修饰符。

您使用package关键字声明了一个包;您使用class关键字声明了一个类:

package foo;

class Bar
{
}

如果您尝试明确指定默认的“包级别”辅助功能,则无法明确指定(不幸的是IMO)。只需关闭所有访问修饰符。