公共类型Main必须在其自己的文件中定义

时间:2018-10-01 06:09:58

标签: java oop

list(param:string): void {
    this.router.navigate([ param ]);
  };

在示例中,我想添加新形状。但是,我不知道该错误发生了什么  “公共类型Main必须在其自己的文件中定义” 这发生在我的主要方法上。我尝试在main前面添加“ static”,但是它不起作用!任何建议表示赞赏!

2 个答案:

答案 0 :(得分:2)

  

.java文件只能包含一个公共类/接口。

根据您的情况,您可以将Main类或Shape界面移动到另一个文件。

答案 1 :(得分:0)

.java文件只能具有一个公共类/接口。因此,您可能需要将其中一个类移出文件。但是,您仍然可以使用对象变量在主类中调用它。

由于您没有使用任何actionListener,因此内部类没有任何意义,也没有用。