Поля содержат данные класса. Значения полей различны для различных объектов этого класса.
Добавим в класс несколько полей. Поскольку наш класс Triangle, поля будут определять длины сторон треугольника. Тип этих переменных будет числовой.
Переменные, описанные в классе, называются полями класса.
Модификатор доступа пишется перед типом и определяет доступ к полям из других классов.
При описании мы указали модификатор доступа private (закрытый). Можно было бы его не писать, так как по умолчанию все поля имеют доступ private. Переменные, описанные с таким модификатором доступны только внутри своего класса.
Если при описании мы укажем модификатор доступа public, то к этим полям можно будет обращаться из любого класса.
Существует еще модификатор доступа protected, когда только объекты классов-наследников могут обращаться к полю.
Как правило, значения полям присваиваются при создании объекта, в конструкторе с параметрами.