【Java】Java神奇问题-关于有无public的class的问题

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

wjq2008发布于 2 月 14 日

Java神奇问题01


今天我发现了一个非常神奇的事:
现在,我先写一个再简单不过的程序(文件名为a.java):

public class a

{

public static void main (String[] args)

{

System.out.println("hello!");

}

}

编译执行后正常运行
【Java】Java神奇问题-关于有无public的class的问题
当我把public class a改为public class A时就报错
【Java】Java神奇问题-关于有无public的class的问题
然而,当我们把public class A改为 class A
就又正常运行!
【Java】Java神奇问题-关于有无public的class的问题
那么为什么有public必须文件名与类名相同,而无public文件就可以与类名不相同呢?

java编程后端class疑问

阅读 32发布于 2 月 14 日

本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议

avatar

wjq2008

1 声望

0 粉丝

0 条评论

得票时间

avatar

wjq2008

1 声望

0 粉丝

宣传栏

Java神奇问题01


今天我发现了一个非常神奇的事:
现在,我先写一个再简单不过的程序(文件名为a.java):

public class a

{

public static void main (String[] args)

{

System.out.println("hello!");

}

}

编译执行后正常运行
【Java】Java神奇问题-关于有无public的class的问题
当我把public class a改为public class A时就报错
【Java】Java神奇问题-关于有无public的class的问题
然而,当我们把public class A改为 class A
就又正常运行!
【Java】Java神奇问题-关于有无public的class的问题
那么为什么有public必须文件名与类名相同,而无public文件就可以与类名不相同呢?

以上是 【Java】Java神奇问题-关于有无public的class的问题 的全部内容, 来源链接: utcz.com/a/114906.html

回到顶部