我有一个名为QGNode
的课程延伸GNode
,课程QGraph
延伸Graph
。在QGNode
构造函数中,当我使用参数super
调用ArrayList<QGNode>
构造函数时,会发生错误。我误解了继承吗?
这是我的代码:
0 public class QuestionGraph extends Graph{
1
2 public QuestionGraph(ArrayList<QGNode> nodes) {
3 super(nodes);
4 }
5 }
1 public class Graph {
2
3 ArrayList<GNode> nodes;
4
5 public Graph(ArrayList<GNode> nodes) {
6 this.nodes = nodes;
7 }
8 }
错误发生在第3行,这是一个语法错误,IDE建议:
create method (java.Util.Arraylist) in QuestionGraph
答案 0 :(得分:4)