2012-03-01 200 views
-7

我宣佈這個接口:實現接口在Java中

public interface Filter 
{ 
/** 
    Determines whether to accept an object. 
    @param x the object to be filtered 
    @return true to accept an object, false otherwise 
*/ 
boolean accept(Object x); 
} 

所以現在我需要做的是落實它與已經聲明,並在類中實現的另一個接口一起。所以我的問題是,如果我可以用這種方式在同一個類中實現兩個接口。

public class DataSet implements Measurer, implements Filter{ 
...... 
} 

or 

public class DataSet implements Measurer, Filter{ 
..... 
} 

謝謝

+4

您是否嘗試過編譯兩種語法?結果是什麼? – 2012-03-01 18:44:48

+0

你試過了嗎?在日食中花一分鐘來這樣做。 – UmNyobe 2012-03-01 18:44:51

+0

檢查一下自己...... – 2012-03-01 18:45:18

回答

3

Java支持多種接口的實現。正確的語法是:

public class A implements B, C{ 

} 
+0

感謝您的幫助 – 2012-03-01 19:06:32

+0

不客氣。我們很樂意爲您服務。 – 2012-03-01 19:07:47

5

public class DataSet implements Measurer, Filter是正確的選項。但是,嚴肅地說,你會比在這裏詢問更快。