第11章介绍了java.lang.Number及其子类。分析以下代码。 Number numberRef = new Integer(0); Double doubleRef = (Double)numberRef; 下列哪种说法是正确的?
A.
没有这样的名为Integer的类。 您应该使用Int类。
B.
编译器检测到numberRef不是Double的实例。
C.
由于numberRef不是Double的实例,因此运行发生类强制转换异常。
D.
该程序运行良好,因为Integer是Double的子类。
E.
您可以将int转换为double,因此可以将Integer实例转换为Double实例。