Реализация интерфейсов в Java - PullRequest
0 голосов
/ 01 марта 2012

Я объявил этот интерфейс:

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{
 .....
 }

Спасибо

Ответы [ 2 ]

5 голосов
/ 01 марта 2012

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

3 голосов
/ 01 марта 2012

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

public class A implements B, C{

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...