Даже если JDK это позволяет, не очень хорошая идея, чтобы сделать это.
Во-первых, существуют соглашения, основанные на наименовании ваших методов, которые имеют некоторые зависимости от них.
Объекты JavaBean используют геттеры и сеттеры для установки свойств бобов. Если они не согласятся на соглашение, программа завершится неудачно. См. JavaBeans spec, section 8.3.1
Объекты JSON - класс JSONObject использует методы доступа в конструкторе. ))
Некоторые реализации JPA будут неправильно обрабатывать классы объектов, если у них есть несколько геттеров с одинаковым именем, но с разными типами возвратов.
Держу пари, есть несколько зависимостей, но даже если они не относятся к вашему решению, он по-прежнему разумно следовать соглашению ради удобства чтения. Вы не хотите, чтобы какой-либо другой разработчик проклинал вас когда-нибудь в будущем для нарушения стандартов :)
Я не понимаю, почему не – Jeffrey
Я спрашиваю, потому что это не отображается под кодом, который охватывается моими модульными тестами. Так что я в дилемме, нужно ли мне написать единичный тестовый пример или нет? Потому что мы вообще не пишем тестовые примеры для Getters и Setters правильно? – sriram