在上ploymorphism我教授的幻灯片之一,我看到这一段代码与一对夫妇的意见:运行时错误和编译器错误有什么区别?
discountVariable = //will produce
(DiscountSale)saleVariable;//run-time error
discountVariable = saleVariable //will produce
//compiler error
正如你所看到的,它说,在第一次铸造说法,这会产生运行 - 时间错误,在另一个它说它会产生编译器错误。
是什么导致这些错误?以及它们如何彼此不同?
加油吧。这家伙正在努力学习,downvotes是不必要的。 – JohnFx 2012-02-27 20:35:54
如果它解决了我的例子并不重要,真正重要的是我清楚地得到了答案。那个人用简单的方式解释了它,这对我这样的天真的程序员来说很容易理解。 – AbdullahR 2012-02-27 20:54:58
您是否阅读过http://stackoverflow.com/faq? – 2012-02-27 21:00:55