2012-03-01 12 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{ 
..... 
} 

public class DataSet implements Measurer, Filterが正しい選択肢である

+4

どちらの構文でもコンパイルしようとしましたか?結果は何でしたか? –

+0

あなたは試しましたか?そうするためには日食をとってください。 – UmNyobe

+0

あなた自身をチェックして...... –

答えて

3

Javaは複数のインタフェースの実装をサポートしています。適切な構文は次のとおりです。

public class A implements B, C{ 

} 
+0

あなたの助けをありがとう –

+0

ようこそ。喜んでお手伝いします。 –

5

ありがとうございます。しかし真剣に、あなたはここで尋ねるよりも速くそれを試みたでしょう。

関連する問題