Java 为什么只能含有一个 public 类

有些话、适合烂在心里 提交于 2020-03-03 03:14:47


1. 问题

  • Java 为什么只能含有一个 public 类?

2. 解答

  • 每个Java 程序都是从 public 类的 main() 函数开始执行的,与 C 语言一样,main() 只能有一个;
  • public 类的存在是为了给类装载器提供方便,public 区分大小写,public 类只能定义在以它的类名为文件名的文件中;
  • 每个编译单元只能有一个 public 类,因为每个编译单元都只能有一个公共接口,用 public 类来体现,当然编译单元内也可以没有 public 类;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!