Я делаю банковскую модель, а класс Account имеет поле AccountNumber. Номер учетной записи никогда не должен меняться, но я не могу установить это поле как final, потому что это не позволит конструктору установить его.
Если это невозможно сделать, это не имеет значения. Это просто для назначения CS, поэтому я хочу удостовериться, что я делаю это наилучшим образом, как могу.
Будет ли лучшая реализация состоять в том, чтобы просто сделать поле и его метод setpp частными?