Спасибо Славу и Стивену С. за исправление моего ужасного первого ответа.
Инициализируйте ваш массив final
, как если бы он не был окончательным. [Slaw - не точные слова->] Последнее ключевое слово означает, что вы не можете переназначить массив на новый массив. Вы все еще можете modify
элементы в массиве.
Например, вы можете инициализировать массив "self" как new Condition[1];
, затем сделать self[0] = new Condition()
, а затем System.out.println(self[0]);
.