Могу ли я сделать переменную окончательной после того, как она была объявлена?

Я создаю банковскую модель, а класс Account имеет поле accountNumber. Номер учетной записи никогда не должен изменяться, но я не могу установить это поле как окончательное, потому что это помешает конструктору установить его.

Если это невозможно сделать, это не имеет значения. Это просто для задания CS, поэтому я хочу убедиться, что делаю это наилучшим образом.

Не лучше ли сделать поле и его метод установки закрытым?

14
задан mikej 3 February 2012 в 14:01
поделиться