Classx не является абстрактным и не переопределяет абстрактный метод methodx (java.lang.Object) в Interfacex - PullRequest
0 голосов
/ 27 ноября 2009

http://pastebin.com/m64305b4

Ценю любую помощь.

Ответы [ 2 ]

2 голосов
/ 27 ноября 2009

Изменение

public class ListGraph<N> implements graphs.Graph

до

public class ListGraph<N> implements graphs.Graph<N>

Вы реализуете универсальный интерфейс, поэтому вам нужно указать его в угловых скобках. (извините, мозг пропал, не могу вспомнить точную терминологию)

0 голосов
/ 27 ноября 2009

Вы должны добавить аннотацию @Override к реализации addNode() в ListGraph:

@Override
public void addNode(N node){
    nodes.put(node, new ArrayList<ListEdge<N>>());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...