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