如何在未将对象作为参数传递的方法中创建引用实例化类对象的对象?

时间:2013-02-20 02:57:17

标签: java methods parameters

synchronized void drop(Board board) {
    int[][] a = getArray();
    int[][] b = board.getArray();

    //I don't have currentObject here... what do I need to write?                
    if (Board.goDown(currentX, currentY, b, a, board, currentObject)) {
        currentY++;
        updateXY();
    }
}

方法调用为currentObject.drop(board),但我们无法将currentObject作为变量传递。

有没有简单的方法可以做到这一点,或者我只需要重写整个代码?

1 个答案:

答案 0 :(得分:2)

您可以使用this keyword

“this”是对当前对象的引用。