当前位置:首页 » 文件管理 » 一个源文件中可以包含多个公共类
扩展阅读
ps怎样输入路径文字 2024-12-01 00:03:42

一个源文件中可以包含多个公共类

发布时间: 2023-09-25 12:18:34

‘壹’ 一个“.java”源文件中是否可以包括多个类(不是内部类)有什么限制

可以包含多个类。只允许有一个公共类,且公共类名与Java源文件名相同。

‘贰’ 一个 java 源文件中允许有多个公共类

错,一个文件里面只有一个的类可以被public修饰,并且main在该类里。

‘叁’ 一个java文件中可以有多个public类

在一个JAVA源文件中可以定义多个类,并且还有import语句和package语句时,要特别注意这些规则:
一个源文件中只能有一个public类。
一个源文件可以有多个非public类。
源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
如果一个类定义在某个包中,那么package语句应该在源文件的首行。
如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
类有若干种访问级别,并且类也分不同的类型:抽象类和final类等。这些将在后续章节介绍。
除了上面提到的几种类型,Java还有一些特殊的类,如内部类、匿名类。

‘肆’ 一个java源文件中可以有多个类,但只能有一个类是public的吗

是的。

java程序是从一个public类的main函数开始执行的,就像C程序是从main()函数开始执行一样。只能有一个public是为了给类装载器提供方便。 一个public只能定义在以它的类名为文件名的文件中。