Вероятно, простой вопрос, который я должен сейчас. Я пишу некоторый код для класса, и у меня есть 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? Я думал, так как он был вложенным, он будет иметь доступ ко всем этим переменным?