我想知道如何修复第3行的非法的表达式起始
错误。
1 public class Example {
2 public static void main(String[] args) {
3 private int n;
4 }
5 }
谢谢!
具有作用域的声明(如 private
,protected
或 public
)必须在函数之外声明,包括 main()
。将这些声明移到类级别可修复此语法错误。
private
,这是不允许的。它只能在类的方法外使用。请注意,不要进行解释,保留HTML标签。private
、protected
或 public
是访问修饰符。它们应该与Class
的成员变量或方法一起使用。
Class MyClass{
// private can be used here
private JFrame window;
public static void main(String[] args){
//private can not be used here. It makes no sense
JFrame localWindow;
}
}