此代碼顯示添加未實現方法的錯誤。爲什麼沒有錯誤爲實現添加未實現方法(Eclipse)
public class Child implements IResponse
但是這不顯示錯誤。
public class Child extends Parent implements IResponse
您能否解釋爲什麼第二個片段沒有被強制實施來自Interface的方法?
有無論如何強制執行此多重繼承?
此代碼顯示添加未實現方法的錯誤。爲什麼沒有錯誤爲實現添加未實現方法(Eclipse)
public class Child implements IResponse
但是這不顯示錯誤。
public class Child extends Parent implements IResponse
您能否解釋爲什麼第二個片段沒有被強制實施來自Interface的方法?
有無論如何強制執行此多重繼承?
沒有看到Parent
和Child
的代碼,我只能猜測,但我認爲Parent
實現了IResponse
的必要方法。
Thx回答Ted,但Jigar Joshi先回答。我投了你的答案。 – Riddle 2012-03-15 06:45:26
Interface
包含所有abstract
方法,這些方法將由實現類實現。Parent
類是abstract
類,那麼abstract
方法應該由子類實現。只有在上述兩種情況下,您纔會收到add unimplemented methods
錯誤,其中實施抽象方法是強制性的。 因此,在你的情況下,如果Parent
不是abstract
類,你將不會得到add unimplemented methods
錯誤。
Thx回答Rakesh。 – Riddle 2012-03-15 06:43:40
請不要反對。人們會問他們什麼時候不知道。 Stackoverflow的存在是爲了幫助人們。但如果你想投票,你至少應該給出一個理由。我相信這不是由高知名度的人完成的。 – Riddle 2012-03-15 06:54:46