在java中导入类和进行关联以使用它们的方法有什么区别

hsvhsicv  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(297)

这里我们有一个国际象棋游戏的类代码。我可以看到,当我们需要使用另一个类的方法时,我们可以进行关联,就像我们可以看到的类chessmatch一样。但问题是:为什么需要与另一个类关联以使用它们的方法,而我只需要导入一个类?

  1. package chess.pieces;
  2. import boardgame.Board;
  3. import boardgame.Position;
  4. import chess.ChessMatch;
  5. import chess.ChessPiece;
  6. import chess.Color;
  7. public class Pawn extends ChessPiece {
  8. private ChessMatch chessMatch;
  9. /*CONSTRUTOR*/
  10. public Pawn(Board board, Color color, ChessMatch chessMatch) {
  11. super(board, color);
  12. this.chessMatch = chessMatch;
  13. }
  14. .
  15. .
  16. .

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题