我对Java和编码完全陌生,还没有弄清楚如何为我的客户端类创建新文件。

这是我的错误:


  TestRectangle类是公共的,应该在名为TestRectangle.java的文件中声明


public class TestRectangle {


这是我的第一堂课:

public class Rectangle1 {


这是发生错误的地方:

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

最佳答案

Java要求每个文件只有一个公共类。您有两个选择,要么制作两个分别称为Rectangle1.java和TestRectangle1.java的文件,要么使Rectangle1使用默认访问修饰符,并将文件命名为TestRectangle.java。

选项1:

将Rectange1放在TestRectangle的单独文件(Rectangle1.java)中

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)
    {
    }

10-08 01:48