Java “我需要”;getxCoor();但它向我显示了一个错误,并让我写下;getyCoor();(爪哇)

Java “我需要”;getxCoor();但它向我显示了一个错误,并让我写下;getyCoor();(爪哇),java,Java,我目前正在用java编写游戏Snake,我已经完成了所有工作,但我的问题是: 我已经编写了关于蛇之苹果的所有代码,但是当我试图编程时出现了一个问题,如果蛇碰到了苹果,它就会长大 我所拥有的 for(int i=0;i

我目前正在用java编写游戏Snake,我已经完成了所有工作,但我的问题是: 我已经编写了关于蛇之苹果的所有代码,但是当我试图编程时出现了一个问题,如果蛇碰到了苹果,它就会长大

我所拥有的

for(int i=0;i
我需要什么

for(int i=0;i
我不能使用“getxCoor”,因为它显示了Eclipse上的一个错误“该方法对于Apple类型是未定义的”
非常感谢您的帮助,谢谢!:)

你能和我一起上苹果课吗?xCoor的getter可能未实现。Apple列表下的元素类型是否具有
getyCoor
?@itwasntme
for(int i=0;i
@Asel
公共类Apple{private int xCoor,yCoor,width,height;公共类Apple(int xCoor,int yCoor,int tilesize){this.xCoor=xCoor;this.yCoor=yCoor;width=tilesize;height=tilesize;}公共空白绘制(图形g){g.setColor(Color.red);g.fillOval(xCoor*width,yCoor*height,height,height);}public int getyCoor(){return yCoor;}public void setyCoor(int yCoor){this.yCoor=yCoor;}public int getWidth(){return width;}public void setWidth(int width){this.width=width;}
@AZZ为xCoor添加getter和setter。
for(int i = 0; i < apples.size(); i++) {
                if(xCoor == apples.get(i).getyCoor() && yCoor == apples.get(i).getyCoor()) {
                    size = size + 3;
                    apples.remove(i);
                    i++;
                    score++;
                }
            }
for(int i = 0; i < apples.size(); i++) {
                if(xCoor == apples.get(i).getxCoor() && yCoor == apples.get(i).getyCoor()) {
                    size = size + 3;
                    apples.remove(i);
                    i++;
                    score++;
                }
            }