Поле или атрибут класса в Java - это переменная, объявленная внутри класса, и которая содержит данные, относящиеся к этому классу. Она может быть статической или нестатической. Статическое поле класса принадлежит классу, а не объекту, и используется общим для всех экземпляров этого класса. Статические поля могут использоваться без создания экземпляра класса. Нестатическое поле или экземпляр переменной принадлежит объекту класса и каждый объект имеет свою собственную копию этой переменной. Нестатические поля не могут быть использованы, пока не создан экземпляр класса...
За аббревиатурой API скрывается простое и естественное понятие, которое повсеместно встречается в нашей жизни. API (англ. application programming interface) это интерфейс взаимодействия с внешним миром. Например API автомата с напитками это интерфейс выбора напитка, купюроприемник и окно выдачи товара...