chessman.java
来自「Java程序设计课后练习题题目的相关练习答案」· Java 代码 · 共 24 行
JAVA
24 行
package finalexam;
public abstract class Chessman implements IChessman{
int color = 0;
int posX=1,posY=1;
public Chessman(int x,int y,int c){
posX =x ;
posY =y ;
color = c;
}
public int getColor(){return color;}
abstract public String getId();
abstract public String toString();
public final void move(int x,int y) throws IllegalMoveException{
moveTo(posX+x,posY+y);
}
public void moveTo(int x,int y) throws IllegalMoveException{
if (x<0 || x >9 || y<0 || y>10){
throw new IllegalMoveException("出界");
}
posX=x;
posY=y;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?