乐趣区

关于java:Java神奇问题关于有无public的class的问题

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 文件就能够与类名 不雷同 呢?

如果有大佬晓得能够在评论区答复一下~
如果你也有这个问题就点赞让更多人看到~
再珍藏一下随时关注评论区~

退出移动版