为什么公开的类在的文件的名字必须和类名相同?C:\test>javac MyFirstApp.java
MyFirstApp.java:1: 类 Shuffle1 是公共的,应在名为 Shuffle1.java 的文件中声明
public class Shuffle1{后来我把MyFirstApp.java 这个 文件名 改成了 Shuffle1.java ..
结果他就不报错了..  为什么会这样子呢..  如果不弄公开类..什么文件名都没问题... 这究竟是怎么回事呀..