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 にキャストできません
なぜそうなのですか?