📄 defaultplayer.java
字号:
// DefaultPlayer.java
/**
*
* @author Sean Bridges
* @version 1.0
*
* The defaultPlayer implements code that stores the player
* and number of the player. Subclasses can extend the Default
* Player and save some time.
*/
public abstract class DefaultPlayer implements Player
{
//------------------------------------
//instance variables
protected String name;
protected int number;
//------------------------------------
//constructors
/** Creates new DefaultPlayer */
public DefaultPlayer(String name, int number)
{
this.name = name;
this.number = number;
}
//------------------------------------
//instance variables
/** Passed a copy of the board, asked what move it would like to make.
*/
public abstract Move getMove(Board b);
/** Return the name of the player.
*/
public String getName()
{
return name;
}
/**
* Get the players number
*/
public int getNumber()
{
return number;
}
public String toString()
{
return name;
}
}//end class DefaultPlayer
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -