0

私は Java とコーディングがまったく初めてで、クライアント クラスの新しいファイルを作成する方法がわかりません。

これは私のエラーです:

クラス TestRectangle は公開されており、TestRectangle.java という名前のファイルで宣言する必要があります

public class TestRectangle {

これが私の最初のクラスです:

public class Rectangle1 {

エラーが発生する場所は次のとおりです。

public class TestRectangle {
    public static void main(String[] args) {
4

2 に答える 2

2

Javaでは、ファイルごとにpublic クラスを 1つだけ持つ必要があります。Rectangle1.javaTestRectangle1.javaという 2 つの別個のファイルを作成するか、デフォルトのアクセス修飾子を使用してRectangle1を作成し、ファイルTestRectangle.javaという名前を付けます。

オプション1:

TestRectangleから別のファイル (Rectangle1.java) に Rectange1 を配置します

public class Rectangle1
{
}

ここで、(TestRectangle.java) という別のファイルを作成します。

public class TestRectangle {
    public static void main(String[] args) {

オプション 2:

このファイルをTestRectangle.javaとして保存します。

   public class TestRectangle {
        public static void main(String[] args) {
    }

     class Rectangle1 //observe that the access modifier is default(no-modifier) 
    {
    }
于 2012-11-20T23:32:06.927 に答える
2

TestRectangle.java というファイルに保存しましたか? クラスを作成するときpublic、Java では、ファイル (.java) がそのクラスと同じ名前である必要があります。

必要に応じて、クラスを同じファイルに保持できます。ただし、そのうちの 1 つだけがpublic.

于 2012-11-20T23:26:14.540 に答える