Если у меня есть конструктор, содержащий переменную. Как я могу вызвать эту переменную в другом методе внутри одного класса?Вызов переменной из конструктора в другом методе в java
В моем примере ниже, я хочу, чтобы код возвращал false в методе checkBoundaries, если col больше, чем Columnnum, который находится в конструкторе.
import java.util.Arrays;
class MovieSeating
{
private String[][] Seats;
public MovieSeating(int rowNum, int columnNum)
{
Seats = new String[rowNum][columnNum];
for (int r = 0; r < rowNum; r++)
{
for (int c = 0; c < columnNum; c++)
{
Seats[r][c] = "?.?";
System.out.print(Seats[r][c] + " ");
}
System.out.println("\n");
}
System.out.println("Seating is empty.");
}
public boolean checkBoundaries(int row, int col)
{
if (col < 0 || row < 0 || col >= columnNumInConstructorParameter)
{
return false;
}
else {
return true;
}
}
Вы имеете в виду конструктор с параметром? – Math
Ваш вопрос не имеет смысла. –
Хорошо позвольте мне перефразировать в оригинале .. извините – Ryan