A-A+

编译下面源程序文件会得到的文件是()。 class A1 {} class A2 { pub

2022-08-06 06:54:41 问答库 阅读 177 次

问题详情

编译下面源程序文件会得到的文件是()。 class A1 {} class A2 { public class B { public static void main(String args[]) {} }}
A.只有B.class文件
B.只有A1.class和A2.class文件
C.有A1.class、A2.class和B.class文件
D.编译不成功请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:Java语言一个源程序中可以含有多个类,每个类编译生成一个字节码文件。此题程序段中有3个类,因此在编译时应该有3个字节码文件生成,即A1.class、A2.class和B.class。

考点:文件,源程序