public class 和 class的比较

public class 和 class 之间的比较

1 首先创建一个A.java

class A {}
class B {}
class C {}

2 创建X.java(注意这里有public class Z)

class X {}
class Y {}
public class Z {}

3 编译

在这里插入图片描述

4 其中 ,A.java编译成功并生成如下三个字节码文件,X.java报错
在这里插入图片描述


5 总结

一个java源文件中可以定义多个class
一个java源文件中public class不是必须的
一个class会对应生成一个xxx.class字节码文件
一个java源文件中只能有一个public class, 且该类名与文件名一致

发布了7 篇原创文章 · 获赞 9 · 访问量 683

猜你喜欢

转载自blog.csdn.net/qq_45181634/article/details/104089574