小小问题1,谢谢帮忙!
为什么下列两行语句能够编译但是却导致运行时错误?
Number[ ] numberArray = new Integer[2];
numberArray[0] = new Double( 1.5 );
[此贴子已经被作者于2005-12-26 22:09:13编辑过]
为什么下列两行语句能够编译但是却导致运行时错误?
Number[ ] numberArray = new Integer[2];
numberArray[0] = new Double( 1.5 );
[此贴子已经被作者于2005-12-26 22:09:13编辑过]
我也是在书上看到的,不懂才问啊
第一句话完全正确,第2句有错误,Double对象不能负值给Number对象
(实际上是间接为Integer赋值)[此贴子已经被作者于2005-12-27 15:12:51编辑过]