所以我试图这样做:
interface Graph<E extends Edge, N extends Node>{
List<E> edges = new ArrayList<>();
List<N> nodes = new ArrayList<>();
void addNode();
Node getNode(int i);
void addEdge();
Edge getEdge(int i);
List<N> getNodes();
List<E> getEdges();
}
在List<E> =...
和List<N> = ...
我收到错误mypackage.Graph.this cannot be referenced from a static context
。
为什么这不起作用?我如何声明这些泛型列表?