list(param:string): void {
this.router.navigate([ param ]);
};
在示例中,我想添加新形状。但是,我不知道该错误发生了什么 “公共类型Main必须在其自己的文件中定义” 这发生在我的主要方法上。我尝试在main前面添加“ static”,但是它不起作用!任何建议表示赞赏!
答案 0 :(得分:2)
.java
文件只能包含一个公共类/接口。
根据您的情况,您可以将Main
类或Shape
界面移动到另一个文件。
答案 1 :(得分:0)
.java文件只能具有一个公共类/接口。因此,您可能需要将其中一个类移出文件。但是,您仍然可以使用对象变量在主类中调用它。
由于您没有使用任何actionListener,因此内部类没有任何意义,也没有用。