Я хотел бы знать, почему Eclipse по умолчанию не регистрирует ошибку или предупреждение о методе, подобном этому:
public void setX(int x) {
// empty method body
}
Вы можете включить предупреждение для этого, которое гласит «Параметр x никогда не читается», в Предпочтения> Java> Компилятор> Ошибки / Предупреждения> Ненужный код. Вы можете установить это предупреждение так, чтобы оно игнорировало переопределение и реализацию методов.
Я могу вспомнить только одну причину, по которой вы можете игнорировать ситуацию в вставленном мною коде: вы можете вызвать конкретную версию перегруженного метода, используя аргумент произвольного значения определенного типа. Кажется, что это была бы очень плохая практика программирования. Есть ли какая-то лучшая причина оставить это предупреждение по умолчанию выключенным?