Подтвердить что ты не робот

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

Я новичок. Я хочу знать, что такое переменная экземпляра.

4b9b3361

Ответ 1

В объектно-ориентированном программировании с классами переменная экземпляра представляет собой переменную, определенную в классе (т.е. переменную-член), для которой каждый объект класса имеет отдельную копию. Они живут в памяти для жизни класса.

Переменная экземпляра является противоположной переменной класса, и это особый тип члена экземпляра. Примером переменной экземпляра является "частная двойная длина"

С технической точки зрения переменные экземпляра представляют собой объекты, хранящиеся в отдельных состояниях в "нестатических полях", то есть поля, объявленные без статического ключевого слова. Нестатические поля также известны как переменные экземпляра, поскольку их значения уникальны для каждого экземпляра класса (для каждого объекта, другими словами); currentSpeed ​​одного велосипеда не зависит от currentSpeed ​​другого.

Литература:

http://en.wikipedia.org/wiki/Instance_variable

Ответ 2

Вероятно, вы имеете в виду переменную "экземпляр". Это переменная, связанная с экземплярами класса. Для каждого экземпляра класса, который вы создаете, эта переменная также создается.