继承方法调用 - Java

1 java variables methods inheritance

我在类中设置了一个方法来设置"位置X"和"位置Y".

public class Player {

    int positionX, postinionY;

    public void setPosition (int position_X, int position_Y)
    {
         positionX = position_X;
         postinionY = position_Y;
    }

}
Run Code Online (Sandbox Code Playgroud)

我有另一个类"世界",其中有一个数组,称为网格.我必须使用Player中位置x和y的值来从网格中获取位置.

public class World extends Player {
    int [] [] grid = new int [16] [16];

    public int getLocationID (int x, int y)
    {
        return grid [x][y];
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要帮助来获取位置x,y(玩家)并使用它们代替x,y(世界)

And*_*s_D 5

您可以添加另一种方法来World获取自己的(玩家)位置ID:

public int getPlayerLocationID() {
    return grid[positionX][positionY];
}
Run Code Online (Sandbox Code Playgroud)

但是 - 老实说 - 在什么样的宇宙中我们有"世界是一个玩家"的关系?在我所知道的所有宇宙中(好吧,实际上只有一个),我们通常拥有"世界上有很多玩家".