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, 且该类名与文件名一致

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页