2013-06-28 45 views
-4

我剛剛開始使用Java,當我試圖將實現放到eclipse上的測試代碼中時,出現此錯誤:「令牌上的語法錯誤」實現「,擴展預期」。任何人都可以解釋一下這個問題嗎?對令牌「實現」的語法錯誤,擴展預期

+0

你可以發佈您的代碼? – nachokk

+1

這意味着你要麼嘗試和「實施」一個抽象類,或者你嘗試和程序接口,再利用另一個(在這種情況下使用「擴展」) – fge

+0

謝謝你,看來我是想在接口上使用的實施,而不是類 – dismal

回答

1

您可以實現一個接口並可以擴展一個非final類。看來你正在使用implements關鍵字而不是一個接口。

0

正確:

class ClassName implements InterfaceName1, InterfaceName2, ..., InterfaceNameN {} 
class ClassNameA extends ClassNameB {} 
interface InterfaceNameA extends InterfaceNameB {} 

不正確,延伸,預計:

interface InterfaceNameA implements InterfaceNameB {} 
相關問題