【发布时间】:2013-09-18 16:21:30
【问题描述】:
我的问题是我们不能在 java 的 main 之外写一个输出语句吗?如果我将它括在 { } 大括号中,则不会出现错误,但如果我直接编写它,则会出现错误。为什么会这样?
public class abc
{
int a=3;
int b=0;
System.out.println("this statement gives error"); //Error!!
{System.out.println("this works fine");}
public static void main(String args[]) {
System.out.println("main");
abc t=new abc();
}
}
我尝试在 main 中编写它,它有效。为什么没有方法就不行?
【问题讨论】:
-
{...}的语法其实和放在类的构造函数里是一样的。 -
这意味着您需要了解更多关于java的基础知识,如果您需要任何关于java基础的解释,请随时询问