2012-03-01 3 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

Вы пытались скомпилировать любой синтаксис? Каков был результат? –

+0

Вы пробовали? сделайте это минутку в затмении. – UmNyobe

+0

проверьте себя ...... –

ответ

3

Java поддерживает множественную реализацию интерфейсов. Правильный синтаксис:

public class A implements B, C{ 

} 
+0

Спасибо за вашу помощь –

+0

Добро пожаловать. Мы рады Вам помочь. –

5

public class DataSet implements Measurer, Filter правильный вариант. Но серьезно вы бы пробовали это самостоятельно быстрее, чем спрашивать здесь.

Смежные вопросы