Использование предупреждения о затмении «объявление поля скрывает другое поле или переменную»?

В Eclipse есть параметр компилятора Java, который называется «объявление поля скрывает другое поле или переменную», для которого можно задать предупреждение / ошибка.

Насколько важно это предупреждение по вашему мнению?

Что является хорошим стандартным способом решения этой проблемы?

Пример кода, где это происходит:

public class Test {
   private String caption = null;

   public Test(String caption) { // here
     this.caption = caption;
   }
}

Я видел решения, в которых поле переименовывалось, то есть "fCaption", но это приводило бы к тому, что автоматические методы получения / установки, которые могут быть созданы, имели нечетные имена (getfCaption()). Не нечитабельно, но безобразно ...

Редактировать: О да, есть возможность переименовать подпись методаTest(String caption_) или что-то подобное, но это в конечном итоге в Javadoc выглядит странно.

Ответы на вопрос(3)

Ваш ответ на вопрос