Поле — это переменная, объявленная внутри класса, но вне любого метода. Поля определяют свойства объекта класса.
Переменная — это любое место в памяти, выделенное для хранения данных определенного типа. Переменные могут быть:
Главное отличие: область видимости и время жизни. Поля принадлежат объекту (для нестатических) или классу (для статических) и существуют на протяжении их жизненного цикла. Локальные переменные и параметры методов существуют только внутри блока, в котором они объявлены, и уничтожаются после выхода из него.
Пример:
java