Можно ли сделать переменную final
в любой момент? Я хотел бы решить, когда он неизменен, а не только с первым заданием.
Было бы идеально, если бы null
не считалось заданием. Поэтому, если вы инициализируете его нулевым значением, у вас все равно будет подстановочный знак для первого присваивания после некоторого кода, не обязательно в конструкторе.