Я предполагаю, что если ваш конструктор имеет такой формат:
// Constructor
public CombineLeftRight(Diagram left, Diagram right, int animationType){
...
}
Тогда вам нужно преобразовать каждый Diagram
в двумерный массив char
- что-то вроде
char[][] left2dArr = left.getBoard();
char[][] right2dArr = right.getBoard();
Так что вы можете вызвать метод stati c, как вы упомянули ... как
TwoDimArrayUtil.appendLeftRight(left2dArr, right2dArr);
// or simply
TwoDimArrayUtil.appendLeftRight(left.getBoard(), right.getBoard());
собрать все это вместе (все еще догадываясь, поскольку в вашем вопросе недостаточно кода) чтобы знать наверняка), ваш конструктор может выглядеть так:
// Constructor
public CombineLeftRight(Diagram left, Diagram right, int animationType){
...
TwoDimArrayUtil.appendLeftRight(left.getBoard(), right.getBoard());
...
}