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(世界)
您可以添加另一种方法来World
获取自己的(玩家)位置ID:
public int getPlayerLocationID() {
return grid[positionX][positionY];
}
Run Code Online (Sandbox Code Playgroud)
但是 - 老实说 - 在什么样的宇宙中我们有"世界是一个玩家"的关系?在我所知道的所有宇宙中(好吧,实际上只有一个),我们通常拥有"世界上有很多玩家".