Java神奇问题01
明天我发现了一个十分神奇的事:
当初,我先写一个再简略不过的程序(文件名为a.java):
public class a{ public static void main (String[] args) { System.out.println("hello!"); }}
编译执行后失常运行
当我把public class a
改为public class A
时就报错
然而,当咱们把public class A
改为 class A
时
就又失常运行!
那么为什么有public
必须文件名与类名雷同,而无public
文件就能够与类名不雷同呢?
如果有大佬晓得能够在评论区答复一下~
如果你也有这个问题就点赞让更多人看到~
再珍藏一下随时关注评论区~