为我的客户端类创建一个新文件

时间:2012-11-20 23:24:56

标签: java

我是java和编码的新手,我还没想出如何为我的客户端类创建一个新文件。

这是我的错误:

  

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

public class TestRectangle {

这是我的第一堂课:

public class Rectangle1 {

这是发生错误的地方:

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

2 个答案:

答案 0 :(得分:2)

您是否将其保存在名为TestRectangle.java的文件中? 当您创建public类时,Java要求您的文件(.java)与该类具有相同的名称。

如果您愿意,可以将课程保存在同一个文件中 - 只需确保其中只有一个public

答案 1 :(得分:2)

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