En una de mis diapositivas prof en ploymorphism, veo este pedazo de código con un par de comentarios:¿Cuál es la diferencia entre el error de tiempo de ejecución y el error del compilador?
discountVariable = //will produce
(DiscountSale)saleVariable;//run-time error
discountVariable = saleVariable //will produce
//compiler error
Como se puede ver, se dice en la primera declaración de fundición que va a producir Run- error de tiempo y en el otro dice que producirá error de compilador.
¿Qué hace estos errores? y cómo difieren el uno del otro?
Vamos chicos. El tipo está tratando de aprender, los votos negativos son innecesarios. – JohnFx
No importa si se ha dirigido a mi ejemplo o no, lo que realmente importa es que obtuve la respuesta con claridad. Ese tipo lo explicó de una manera simple que puede ser fácil de entender para un programador ingenuo como yo. – AbdullahR
¿Leyó el http://stackoverflow.com/faq? –