关于JAVA程序的构成及存储要求,下列说法中正确的是()。
A.JAVA程序由一个或多个public类构成,存盘时文件名必须以其中一个public类的类名命名
B.JAVA程序必须包含一个public类,存盘时文件名必须以public类的类名命名赋值给该对象的引用为null
C.JAVA程序最多包含一个public类,若有public类,则存盘时文件名必须以public类的类名命名,否则以其他任何一个类的类名命名即
D.JAVA程序由一个或多个public类构成,存盘时文件名以程序中任何一个类的类名命名即可_x000D_