对于下列源文件,哪个叙述是正确的? public class E { public static void main(String []args) { System.out.println("ok"); System.out.println(" 您好"); } } class A { public static void main(String []args) { System.out.println("ok"); System.out.println("您好"); } } A. 源文件名字必须是A.java B. 源文件有错误 C. 源文件必须命名为E.java,编译无错误。有两个主类,E和A。程序可以执行主类E也可以执行主类A. D. 源文件中的E类不是主类。