为什么会显示需要class,interface或enum

img

img


#现在正学习Java入门,希望解答下,实在找不到问题出在哪里

类名与文件名保持一致

这个报错信息是提示你,需要定义一个与“Hello1.java”文件名相同的类,接口或者枚举类。
说的明白一点,你的更改方案有两个:
方案一,“Hello1.java”的文件名改成“Hello.java”
方案二,public class Hello改成public class Hello1
这样改的原因是,文件名必须要与class类名一致!
解释应该很清晰,欢迎博友采纳!