Когда я могу получить доступ к переменной объектов, используя object.variable? - PullRequest
0 голосов
/ 02 апреля 2020

Вероятно, простой вопрос, который я должен сейчас. Я пишу некоторый код для класса, и у меня есть 1 класс, в котором у меня есть 3 переменных экземпляра

класса Lru C {

int counter int RAM_address boolean valid_invalid

конструктор не принимает параметров

методы

закрытый класс Page {

private Page () {
  count = 0;
  invalid_valid = false;
}

}

Тогда у меня есть вложенный класс Страница внутри Lru C. В некоторых моих методах внутри класса Lru C я создаю экземпляры объекта Page, затем пытаюсь получить доступ к их переменным, просто выполнив Page.count или Page.invalid_valid и получаю время компиляции ошибки говорят, что он не распознает переменные.

Когда возможно получить доступ к переменной объекта, просто выполнив object.variable_name? Связано ли это с тем, что переменные count и invalid_valid не находятся внутри класса Page? Я думал, так как он был вложенным, он будет иметь доступ ко всем этим переменным?

...