2014-06-28 35 views
-1

鑄造我有一個問題:錯誤的Java

我想提出一個簡單的轉換:

TargetBot2Params params = (TargetBot2Params)bot.getParams(); 

,但我得到了一個錯誤:

Inconvertible types 
    Requiered: TargetBot2Params 
    Found: UT2004BotParameters 

,我不知道爲什麼發生這種情況,因爲我認爲它沒有做演員。

任何人都知道爲什麼發生這種情況?

謝謝你的時間。

回答

0

錯誤消息說明了這一切。

對於鑄造是成功的,UT2004BotParameters必須或者是TargetBot2Params(即,延伸TargetBot2Params),或如果TargetBot2Params是一個接口,實施它。