0

我是 Java 新手。在新的 Lubuntu(12.10 x64 和所有更新)下,我从 Lubuntu 软件中心下载 Eclipse(3.8)。我的问题是System.out.print()仅在具有 main 方法的类中工作。

4

2 回答 2

1

在任何方法声明之外只允许声明变量。在你的情况下:

System.out.println("test");

In 在Class2方法声明之外被调用。(你希望它什么时候被调用???)

于 2013-03-03T07:25:09.253 回答
0

让我们试着说出 MousEvent 想要表达的意思……但要清楚。

当你写:

public class Foo {
    System.out.println("test");
}

您将声明放在不允许出现声明的上下文中。

在这种情况下,您只能放置变量声明、方法声明、类型声明和静态或实例初始化程序块。

语句(通常)只允许方法或静态/实例初始化程序块内。

于 2013-03-03T07:42:40.533 回答