题目
下列选[1]项中,()是正确的。A.Java源文件由若干个书写形式互相独立的类组成B.Java源文件中只能有一个类C.如果源文件中有多个类,那么至少有一个类必须是 public类D.Java源文件的扩展名是.txt
下列选[1]项中,()是正确的。
A.Java源文件由若干个书写形式互相独立的类组成B.Java源文件中只能有一个类
C.如果源文件中有多个类,那么至少有一个类必须是 public类
D.Java源文件的扩展名是.txt
题目解答
答案
考虑各选项的正确性:
A. 正确。Java源文件确实可以由若干个书写形式互相独立的类组成。这是Java语言的一个特点,允许将多个类定义在同一个源文件中。
B. 错误。Java源文件中不仅限于只包含一个类。虽然常见的做法是每个类定义在单独的文件中,但这并非强制性规则。
C. 正确。当Java源文件包含多个类时,至少有一个类必须是public类,并且该public类的名称必须与文件名相同。如果源文件中没有public类,则没有此限制。
D. 错误。Java源文件的标准扩展名是.java,不是.txt。
根据以上分析,正确的选项是 A 和 C。
解析
步骤 1:分析选项 A
Java源文件确实可以由若干个书写形式互相独立的类组成。这是Java语言的一个特点,允许将多个类定义在同一个源文件中。
步骤 2:分析选项 B
Java源文件中不仅限于只包含一个类。虽然常见的做法是每个类定义在单独的文件中,但这并非强制性规则。
步骤 3:分析选项 C
当Java源文件包含多个类时,至少有一个类必须是public类,并且该public类的名称必须与文件名相同。如果源文件中没有public类,则没有此限制。
步骤 4:分析选项 D
Java源文件的标准扩展名是.java,不是.txt。
Java源文件确实可以由若干个书写形式互相独立的类组成。这是Java语言的一个特点,允许将多个类定义在同一个源文件中。
步骤 2:分析选项 B
Java源文件中不仅限于只包含一个类。虽然常见的做法是每个类定义在单独的文件中,但这并非强制性规则。
步骤 3:分析选项 C
当Java源文件包含多个类时,至少有一个类必须是public类,并且该public类的名称必须与文件名相同。如果源文件中没有public类,则没有此限制。
步骤 4:分析选项 D
Java源文件的标准扩展名是.java,不是.txt。