单项选择题

编译一个定义了两个类和三个方法的Java源程序文件,总共会产生()个字节码文件。

A.5个字节码文件,以“.java”为扩展名
B.2个字节码文件,以“.java”为扩展名
C.5个字节码文件,以“.class”为扩展名
D.2个字节码文件,以“.class”为扩展名