public class Test8 {
public static void main (String args[]) {
Number numberRef = new Integer(0);
Double doubleRef = (Double)numberRef;
}
}
它在运行时向我显示异常:
线程“主”java.lang.ClassCastException 中的异常: java.lang.Integer 不能转换为 java.lang.Double
为什么会这样?