我是一个生锈的程序员,正在研究一个将有多个对象类的应用程序。我唯一的错误是类型不匹配,我不确定调试器是作为一个对象读取的,哪一个实际上在我创建的coord类中。处理类型不匹配
public class Lily {
int state;
public Lily(coord[] pond) {
int state = 0;
coord place = new coord (mouseX, mouseY);
pond = append(pond, place); \\this is the line that's getting a type error
}
public void draw(){
ellipse(mouseX, mouseY, 40, 40);
fill(#08BC09);
}
}
而坐标类
public class coord {
float[] pair = new float[2];
public coord(float X, float Y){
pair[0] = X;
pair[1] = Y;
}
}
编辑:该错误消息中读取 “类型不匹配, ”java.lang.Object中main.coord [] “”
“ 不与匹配”有什么帮助吗?提前致谢。
http://stackoverflow.com/questions/2843366/how-to-add-new-elements-to-an-array – stark
您应该编辑您的问题并添加错误消息的文本。 – Lii
您可以请发表我们可以运行的[mcve]吗?如果我们无法自己运行代码,则很难帮助调试。 –