由于在开发中,如果类的定义中使用了public class声明,那么文件名必须与类名相同。如果没有使用public class,而是用class A声明,此时文件名与类名可不相同,但生成的A.class文件是与对应的class类名相同,所以一个java文件,只能有一个public声明的类。
为什么一个java类只能有一个public类?
最新推荐文章于 2022-02-18 14:15:01 发布
由于在开发中,如果类的定义中使用了public class声明,那么文件名必须与类名相同。如果没有使用public class,而是用class A声明,此时文件名与类名可不相同,但生成的A.class文件是与对应的class类名相同,所以一个java文件,只能有一个public声明的类。