Classx不是抽象的,并且不会覆盖Interfacex中的抽象方法methodx(java.lang.Object)

时间:2009-11-27 14:28:57

标签: java

http://pastebin.com/m64305b4

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

更改

public class ListGraph<N> implements graphs.Graph

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

您正在实现通用接口,因此您必须在尖括号中提供该部分。 (对不起,脑子一片空白,记不起确切的术语)

答案 1 :(得分:0)

您应该将@Override注释添加到addNode()中的ListGraph实施中:

@Override
public void addNode(N node){
    nodes.put(node, new ArrayList<ListEdge<N>>());
}