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

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

这里我们有一个国际象棋游戏的类代码。我可以看到,当我们需要使用另一个类的方法时,我们可以进行关联,就像我们可以看到的类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;    
    }

    .
    .
    .

暂无答案!

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

相关问题