В С# вы можете настроить такие свойства следующим образом:
public int CustomerId {get;set;}
Что создает автоматическое свойство CustomerId, но мне было интересно, было ли что-то подобное в Java?
Ответ 1
Нет, на данный момент Java не имеет ничего подобного. Heck, свойства на Java - это в основном просто условные методы get/set, а не быть понятными компилятору, как они есть на С#. Инструменты и библиотеки распознают шаблон get/set, но язык не знает о них. (Возможно, что в будущей версии Java будет больше "формальной" поддержки.)
Некоторые Java-подобные языки, такие как Groovy, однако, имеют автоматическое создание свойств.
Ответ 2
Нет, в Java такого не существует.
В Eclipse вы можете автоматически применять методы getter/setter для полей с Source > Generate Getters/Setters.