JAVA编译混乱

你的主类的类名和文件名不一样不是错误!

一个文件下只能有一个类是公共的,并且这个类名只能和文件名相同!

如果你想运行main函数,那么这个类必须是公共的

所以你的程序解决方案有两种:

1:Class Student Implements Student将此句子替换为

公共课学生实行学生制

2:或者将文件名更改为Student.java。