编译下列E.java得到 E$1.class、E.class、HelloMachine.class、SpeakHello.class字节码文件,下列叙述正确的是()。interface SpeakHello { void speak(); } class HelloMachine { public void turnOn(SpeakHello hello) { hello.speak(); }
A.E$1.class是接口匿名类的字节码文件(编译器给匿名类的名字是E$1)。
B.E.class是接口匿名类的字节码文件。
C.HelloMachine.class是接口匿名类的字节码文件。
D.SpeakHello.class是接口匿名类的字节码文件。