Я начал писать класс для моделирования матрицы, и компилятор выдает мне следующее сообщение:
Matrix.java:4: cannot find symbol
symbol : constructor Matrix(int[][])
location: class Matrix
Matrix y = new Matrix(x);
Это код, который я пытался скомпилировать:
public class Matrix<E> {
public static void main(String[] args) {
int[][] x = {{1, 2, 3}, {1, 2, 3}, {1, 2, 3}, {1, 2, 3}};
Matrix y = new Matrix(x);
System.out.println(y.getRows());
System.out.println(y.getColumns());
}
private E[][] matrix;
public Matrix(E[][] matrix) {this.matrix = matrix;}
public E[][] getMatrix() {return matrix;}
public int getRows(){return matrix.length;}
public int getColumns(){return matrix[0].length;}
}
Итак, мой вопрос: почему я получаю эту ошибку, и что я должен изменить, чтобы исправить это?