单项选择题

下列关于JavaApplication程序在结构上特点的描述中,错误的就是()

A.Java程序就是由一个或多个类组成的
B.组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中
C.Java程序的文件名要与某个类名相同
D.组成Java程序的多个类中,有且仅有一个主类