In una delle mie diapositive prof su ploymorphism, vedo questo pezzo di codice con un paio di commenti:Qual è la differenza tra errore di run-time e errore del compilatore?
discountVariable = //will produce
(DiscountSale)saleVariable;//run-time error
discountVariable = saleVariable //will produce
//compiler error
Come si può vedere, si dice nella prima dichiarazione di colata che esso produrrà run- tempo errore e nell'altro si dice che produrrà errore del compilatore.
Che cosa rende questi errori? e in che modo differiscono l'uno dall'altro?
Forza ragazzi. Il ragazzo sta cercando di imparare, i downvotes non sono necessari. – JohnFx
Non importa se ha indirizzato il mio esempio o no, ciò che conta davvero è che ho ottenuto la risposta chiaramente. Quel ragazzo lo ha spiegato in un modo semplice che può essere facile da capire per un programmatore ingenuo come me. – AbdullahR
Hai letto http://stackoverflow.com/faq? –