2012-09-14 107 views
-4

假設我們有如下兩類:類可以從它的父類繼承一個接口嗎?

public class baseclass implements interface {} 
public class subclass extends baseclass{} 

請問類也繼承了基類的接口?

問候, Shreyas

+0

我想繼承。 –

+0

您只能使用反射庫來區分差異。 –

回答

8

是的,它繼承接口從基類。

簡單的例子是,如果你沒有實現在baseclass的界面中定義的任何方法。你的subclass需要實現它們,否則定義爲抽象類。

6

是的。 Java中的子類型是可傳遞的:如果AB的子類型並且BC的子類型,則AC的子類型。

3

是的,它的確如此。

Java Language Specification

類必然實現所有的直接超類和直接的超級做接口。

+0

謝謝大家....我測試過它,它似乎是真的。 Regards, Shreyas – ShreyasD

+1

@ShreyasD Java語言規範'*似乎*爲真''? – EJP

相關問題