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
을 전달할 수 없습니다.개체를 인수로 전달하지 않은 메서드 내에서 인스턴스화 된 클래스 개체를 참조하는 개체를 만드는 방법은 무엇입니까?
이 작업을 수행하는 쉬운 방법이 있습니까? 아니면 전체 코드를 다시 작성해야합니까?
'currentObject'의 방법입니까? – placeybordeaux