我遇到了eclipse的问题,它表示图形无法解析为某种类型,它确实令人困惑。它是我在一本教科书的帮助下写的大学课程的一部分。问题似乎无处不在我有DistPar,sPath和顶点列表。谁能帮忙。
for(int i = 2; i < array.length - 2; i++)
{
if(array[i] > (newArray[i-2] + 0.999));
{
System.out.println(tempVal);
// count++;
// tempVal = count;
}
}
}
答案 0 :(得分:1)
在Graph theGraph = new Graph();
行中 不能 说“图表无法解析为某种类型”。必须说“图表无法解析为某种类型”。所以,欢迎来到Java编程;第一课:小写字母与大写字母 确实重要 。
(第2课:这不是Eclipse错误;它是java编译器发出的错误。它与Eclipse完全无关;它也可以在任何其他IDE中发布。)
因此,编译器说“Graph无法解析为类型”,因为它不知道“Graph”是什么。这很自然,因为无处可见class Graph
。
现在,在源文件的下方,我看到public void Graph()
,它正在尝试初始化shortpa
类的内容,所以您可能要做的就是调用您的类{ {1}}代替Graph
,您认为shortpa
是 构造函数 ,而不是返回void的函数。
因此,请将Graph()
替换为class shortpa
,并将class Graph
替换为public void Graph()
。