小编Fab*_*den的帖子

如何避免"this"作为Class参数

我不认为它非常适合this用作类参数,因为如果对象的初始化顺序不正确,可能会出现错误.

什么是避免这种情况的最佳做法?

例:

public class Game{

    private Player p1, p2, currentPlayer;
    private Board board;

    Game() {
        board = new Board(this);
    }

    private boolean hasFieldsToBeClicked() {
            return board.checkFieldsToBeClicked();
        }
Run Code Online (Sandbox Code Playgroud)

java constructor

2
推荐指数
1
解决办法
91
查看次数

标签 统计

constructor ×1

java ×1