gpt4 book ai didi

java - 无法在子类中创建重载构造函数

转载 作者:行者123 更新时间:2023-11-30 04:47:57 25 4
gpt4 key购买 nike

我定义了一个子类,并希望有两个具有不同参数的构造函数。看起来像这样

public class GraphNode extends Entity{
protected String id;

public GraphNode(PVector pos, String id) {
super(pos,0);
this.id = id;
}

public GraphNode(PVector pos, String id, List<GraphEdge>) {
this(pos, id);
//do something else
}
}

编译器不断告诉我:

Duplicate method GraphNode(PVector, String) in type GraphNode

我做错了什么?

最佳答案

你忘记给第三个参数一个变量名:

public GraphNode(PVector pos, String id, List<GraphEdge> list)

关于java - 无法在子类中创建重载构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com