ecplise(为什么会出现main方法声明 main 不能声明为“静态”;只能在静态类型或顶级类型中才能声明静态main方法声明)

1、代码格式有点乱看得不是很清楚。建议你可以把代码也截图贴出来看得还会清楚些。

2、仔细辨认你代码你是不是把mainmain方法声明写到内部类里了,这是有问题的mainmain方法声明不能放在内部类。

3、总体而言内部类都建议少用。容易产生问题

现在我把截图补充上了,你再看一看好吗
不要把mainmain方法声明写在內部类Circle里移到外面那个类two 里面。

你对这个回答的评价是

你在一个类里面声明一个类,就是内部类内部类里面的mainmain方法声明除非在外部類的静态块内才会被执行,这里报错的原因是外部类 即 two.java没有mainmain方法声明造成的。

你对这个回答的评价是

我要回帖

更多关于 main方法声明 的文章

 

随机推荐