请在此处查看代码。 Java将这个类标记为抽象,我无法实例化它......任何想法为什么??
public class Marker {
Location l;
int xcoord;
int ycoord;
int value;
Marker(int x, int y, int val){
xcoord=x;
ycoord=y;
value = val;
l = new Location(x,y);
}
}
re:实例化的代码:
...我正在阅读由标签分隔的大型数据文件。在第16个选项卡之后有一个标记,通常值为0.如果它不是0,我想将位置和值保存为标记... x,y,tabcounter和currchar的值正在迭代时更新通过文件。
if (tabcounter == 16) { //now we are at a marker
if (currchar != 48) { //if the marker isn't 0
Marker m = new Marker(x,y,(int)(char)currchar);
markers.add(m); //markers is a list of type Marker
}
tabcounter = 0;
x=0;
y=y+1;
}
答案 0 :(得分:1)
检查构建路径以查看是否还有其他名为Marker的类。它可能在某个地方的jar文件中。如果您正在使用eclipse,请使用“与编辑器链接”选项,通过突出显示类名来查找它正在查找的标记。
答案 1 :(得分:0)
图表程序的导入存在冲突
import org.jfree.chart.plot.Marker;
感谢您的帮助。抱歉愚蠢!
欢呼声, 亚光