Junior
46
questionbank

Что такое экземплярные переменные?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Экземплярные переменные (instance variables) - это переменные, принадлежащие конкретному экземпляру (объекту) класса. Каждому объекту создается своя копия этих переменных.

  • Определяются внутри класса, но вне методов.
  • Доступны из любого метода этого же класса.
  • Их значение уникально для каждого экземпляра объекта.
  • Инициализируются при создании экземпляра класса (например, в конструкторе).

Пример на Java:

java

Сравнительная таблица:

ПеременнаяПринадлежностьОбласть видимостиЖизненный циклИнициализация
ЭкземплярнаяКаждому экземпляру объектаВнутри экземпляраДо тех пор, пока существует экземплярПри создании экземпляра (конструктор)
Статическая (класса)Самому классу (одна для всех)Везде в классе (часто public)До конца выполнения программыПри загрузке класса
ЛокальнаяКонкретному методу или блоку кодаВнутри метода/блока, где объявленаТолько во время выполнения метода/блокаДолжна быть инициализирована перед использованием