有人可以請向我解釋爲什麼e會在運行時拋出一個ClassCastException? Image of answer I found onlineClassCastException混淆無法找到錯誤
-2
A
回答
0
這裏Dog
是Mammal
的子類。如果您創建了Dog
的對象。你可以將它投入Mammal
,因爲狗也是Mammal
。
但是,如果你創建的Mammal
一個對象,你不能轉換(CAST)它Dog
因爲所有的狗不一定Mammal
。
+0
感謝兄弟,你能告訴我爲什麼B的答案是b。我不明白這是不是因爲fido沒有實例化? – Trea704
+0
這是類似的情況。 「哺乳動物」不能轉換(分配)爲「狗」。如果我的答案能夠解決您的問題,請不要忘記將答案標記爲已接受並提出答案。 –
相關問題
- 1. 混淆錯誤 - NoSuchMethodError:android.view.LayoutInflater.inflate
- 2. scanf混淆類型錯誤
- 3. VBA中的錯誤混淆
- 4. 混淆路由錯誤
- 5. Django http404錯誤urlconf混淆
- 6. 混淆比較錯誤
- 7. 編譯混淆錯誤
- 8. confusionMatrix.rfe中的錯誤:無法重新採樣混淆矩陣
- 9. 混淆「無法重新聲明類」錯誤(PHP)
- 10. Git錯誤:無法找到
- 11. 錯誤 - 無法找到「libMyGame.so」
- 12. XNA - 無法找到錯誤
- 13. GroupLayout的錯誤:無法找到錯行
- 14. 完全混淆了「找不到符號」
- 15. dexguard混淆類參考未找到
- 16. 語法錯誤,我無法找到
- 17. StrictMode混淆 - 這是錯誤的線程?
- 18. Android的電報,混淆NDK錯誤
- 19. 類型錯誤和指針混淆
- 20. GWT CSS資源的混淆錯誤
- 21. 與typename混淆,因此錯誤
- 22. 如何解決LVL混淆錯誤
- 23. 用opencv cvLoadImage和netbeans混淆錯誤
- 24. 混淆Opencart的錯誤消息
- 25. ClassCastException錯誤
- 26. Javascript混淆算法
- 27. 混淆方法Object.prototype.valueOf()
- 28. 收益法混淆
- 29. 混淆.gitignore語法
- 30. JSON語法混淆
請添加你的代碼,而不是它的圖像。另外,如果您要添加圖片,請在網站上添加圖片,而不要鏈接到上述圖片 –
因爲不是所有的「哺乳動物」都是「狗」嗎? – UnholySheep
由於不是所有的哺乳動物都是狗,所以你的逆向鑄造正在崩潰...... –