有沒有辦法做到這一點?或者我必須創建一個類並實現IJavaElement?有沒有辦法投類到IJavaElement
0
A
回答
3
你無法施展任意類型的任何對象的任何其他任意類或接口類型。
鑄造(從一個非原始型到另一種非原語類型)沒有做任何魔術自動轉換。當你施放A
類型的對象鍵入B
,它的意思是,你告訴編譯器「的樣子,我有A
類型的一些對象在這裏,我要你把它當作如果它是一個B
;不給我一個類型錯誤,因爲我知道更好「。
類型檢查仍將進行,但在運行時,而不是編譯時。如果在運行時,對象不是B
,您將得到ClassCastException
。
假設你正在談論java.lang.Class
類,則沒有,你可以不投,要IJavaElement
(無論是來自),因爲IJavaElement
就不是一個超類,也不由java.lang.Class
實現的接口。如果您嘗試執行演員製作,則在運行程序時將獲得ClassCastException
。
相關問題
- 1. 有沒有辦法將b2Body投射到Objective-C對象
- 2. 有沒有辦法使用Linq投影和擴展方法
- 3. Objective C:有沒有辦法在沒有編譯器投訴的情況下調用類對象的類方法?
- 4. 有沒有辦法子類化UIToolbar?
- 5. 有沒有辦法替代庫類?
- 6. 有沒有辦法調用「New」類?
- 7. 有沒有辦法反編譯java類
- 8. 有沒有辦法將第二類封裝到主類中?
- 9. 有沒有辦法檢測主要的投資回報率?
- 10. 有沒有辦法使用Linq到Oracle
- 11. 有沒有辦法做到這一點?
- 12. 有沒有辦法一步到位呢?
- 13. e.preventDefault - 有沒有辦法做到默認?
- 14. 有沒有辦法看到HIVE
- 15. 有沒有辦法綁定到Keyboard.FocusedElement?
- 16. 有沒有辦法將ObjectSet <table1>投射到ObjectSet <EntityObject>?
- 17. 有沒有辦法斷言一個元素沒有類?
- 18. 有沒有辦法添加:懸停到CSS:第一線僞類?
- 19. 有沒有辦法在Python中的類方法中修改類?
- 20. 有沒有辦法在NetBeans
- 21. 有沒有辦法「svn unrevert」?
- 22. 有沒有辦法-preload- UICollectionViewCell?
- 23. 有沒有辦法在Notepad ++
- 24. 有沒有辦法寫unity3d
- 25. 有沒有辦法收集?
- 26. 有沒有辦法從APP
- 27. 有沒有辦法appendTo頭?
- 28. 有沒有辦法在UIWebview
- 29. 有沒有辦法頂迅速找到所有其基類的類是
- 30. 有沒有辦法得到沒有CONNECTION變量的mysqli_error?
鑄型'Class'的一個目的是一個'IJavaElement'? – aioobe 2012-07-25 08:33:47