有沒有辦法做到這一點?或者我必須創建一個類並實現IJavaElement?有沒有辦法投類到IJavaElement
0
A
回答
3
你無法施展任意類型的任何對象的任何其他任意類或接口類型。
鑄造(從一個非原始型到另一種非原語類型)沒有做任何魔術自動轉換。當你施放A
類型的對象鍵入B
,它的意思是,你告訴編譯器「的樣子,我有A
類型的一些對象在這裏,我要你把它當作如果它是一個B
;不給我一個類型錯誤,因爲我知道更好「。
類型檢查仍將進行,但在運行時,而不是編譯時。如果在運行時,對象不是B
,您將得到ClassCastException
。
假設你正在談論java.lang.Class
類,則沒有,你可以不投,要IJavaElement
(無論是來自),因爲IJavaElement
就不是一個超類,也不由java.lang.Class
實現的接口。如果您嘗試執行演員製作,則在運行程序時將獲得ClassCastException
。
相關問題
- 1. Android:有沒有什麼辦法可以將ImageView投射到RelativeLayout
- 2. 有沒有辦法使用dynamic_cast投射到孩子?
- 3. 有沒有辦法將b2Body投射到Objective-C對象
- 4. 有沒有辦法使用Linq投影和擴展方法
- 5. 有沒有辦法通過AdMob投放只有房屋廣告?
- 6. Objective C:有沒有辦法在沒有編譯器投訴的情況下調用類對象的類方法?
- 7. 有沒有辦法替代庫類?
- 8. 有沒有辦法子類化UIToolbar?
- 9. 有沒有辦法反編譯java類
- 10. 有沒有辦法調用「New」類?
- 11. 有沒有辦法將第二類封裝到主類中?
- 12. 有沒有辦法檢測主要的投資回報率?
- 13. 有沒有辦法在AngularJs中僅投一次或多次投票?
- 14. 有沒有辦法綁定到Keyboard.FocusedElement?
- 15. 有沒有辦法恢復到Neo4j 2.0.0
- 16. 用戶有沒有辦法看到PHP?
- 17. e.preventDefault - 有沒有辦法做到默認?
- 18. 有沒有辦法一步到位呢?
- 19. 有沒有辦法做到這一點?
- 20. 有沒有辦法「收聽」到Telnet流?
- 21. 有沒有辦法看到HIVE
- 22. 有沒有辦法看到鉻iOS CSS?
- 23. 有沒有辦法使用Linq到Oracle
- 24. 有沒有辦法將ObjectSet <table1>投射到ObjectSet <EntityObject>?
- 25. 有沒有辦法使用hql沒有類?
- 26. 有沒有辦法斷言一個元素沒有類?
- 27. 有沒有辦法繞過一個沒有實現Serializable的類?
- 28. 有沒有辦法添加類/ id到選擇器?
- 29. 有沒有辦法將jQuery UI類添加到每個元素
- 30. 有沒有辦法添加:懸停到CSS:第一線僞類?
鑄型'Class'的一個目的是一個'IJavaElement'? – aioobe 2012-07-25 08:33:47