Как я могу обратиться к объекту, в котором я реализую метод экземпляра. Я написал класс под названием MatrixMaker
который выглядит следующим образом:Печать объекта массива с использованием простого метода печати
package one;
public class MatrixMaker {
private int rows;
private int columns;
public MatrixMaker(int m, int n){
rows = m;
columns = n;
double[][] matrix = new double[rows][columns];
}
public void printer(){
for(int i = 0; i < rows; i++){
for(int j = 0; j < columns; j++){
System.out.print(matrix[i][j]);
}
System.out.println();
}
}
}
Я инициализируется объект в этом классе с использованием:
MatrixMaker matrix = new MatrixMaker(3,4);
Мой вопрос, как я могу использовать
matrix.printer();
для печати массива. Я не могу ссылаться на содержимое объекта внутри метода printer()
. В частности, линия:
System.out.print(matrix[i][j]);
Определите 'double [] [] matrix' в области вашего класса. Поэтому поместите его туда, где 'private int columns;' есть. –
Спасибо! Я даже об этом не думал. – zyzz