这里我们有一个国际象棋游戏的类代码。我可以看到,当我们需要使用另一个类的方法时,我们可以进行关联,就像我们可以看到的类chessmatch一样。但问题是:为什么需要与另一个类关联以使用它们的方法,而我只需要导入一个类?
package chess.pieces;
import boardgame.Board;
import boardgame.Position;
import chess.ChessMatch;
import chess.ChessPiece;
import chess.Color;
public class Pawn extends ChessPiece {
private ChessMatch chessMatch;
/*CONSTRUTOR*/
public Pawn(Board board, Color color, ChessMatch chessMatch) {
super(board, color);
this.chessMatch = chessMatch;
}
.
.
.
暂无答案!
目前还没有任何答案,快来回答吧!