单项选择题

编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()

A.1
B.23
C.18
D.5