举例,在XiangMu1的包里有两个源文件一个Demo1.java源文件,这个源文件里有public class Demo1 跟 class MyPan 这两个类。另一个Demo2.java源文件,这个源文件里有public class Demo2 跟 class MyPan 这两个类。那Demo2.java就会报红叉。。是怎么回事?我把Demo2源文件里的类Mypan改成其他名字,就又正常了。怎么回事?同一个包下两个不同的源文件里不能有相同的非public类嘛?