私はJavaを初めて使用します。新鮮なLubuntu(すべてのアップデートで12.10 x64)の下で、Lubuntu Software CenterからEclipse(3.8)をダウンロードします。私の問題は、System.out.print()がmainメソッドを持つクラスでのみ機能することです。
1008 次
2 に答える
1
メソッド宣言の外部では、変数宣言のみが許可されます。あなたの場合:
System.out.println("test");
InClass2
はメソッド宣言の外部で呼び出されました。(いつ呼ばれると思いますか???)
于 2013-03-03T07:25:09.253 に答える
0
MousEventが言おうとしていることを試してみましょう...しかしはっきりと。
あなたが書くとき:
public class Foo {
System.out.println("test");
}
ステートメントの表示が許可されていないコンテキストにステートメントを配置しています。
そのコンテキストでは、変数宣言、メソッド宣言、型宣言、静的またはインスタンス初期化ブロックのみを配置できます。
ステートメント(一般的に)は、メソッドまたは静的/インスタンス初期化ブロック内でのみ許可されます。
于 2013-03-03T07:42:40.533 に答える