次のJAVAコードがあります。正常にコンパイルされますが、実行すると次のエラーが発生しました。
スレッド「メイン」での例外 java.lang.NoSuchMethodError: Edge.(LVertex;D)V at Test.main(Test.java:27)
どんな手掛かり?前もって感謝します!
import java.util.ArrayList;
class Vertex{
public int key;
public ArrayList<Edge> edges;
public double minDistance = Double.POSITIVE_INFINITY;
public Vertex(int key) {
this.key = key;
edges = new ArrayList<Edge>();
}
}
class Edge{
public Vertex target;
public double weight;
public Edge(Vertex t, double w) {
target = t;
weight = w;
}
}
public class Test {
public static void main(String[] args) {
Edge e = new Edge(new Vertex(1), 1.0);
}
}