java编程中同一个包下不同类重名的问题?

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

a源文件,这个源文件里有public
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答