Это возможно даже, некоторые утверждают, его можно и я видел его здесь тоже link .. но когда я лично пытался это дает мне ошибки компиляции время ..Можно ли инициализировать конечную переменную после объявления ..?
я имею в виду это,
Class A{
private final String data;
public A(){
data = "new string";
}
}
Спасибо заранее.
Какая ошибка времени компиляции, которую вы получаете? – Rocky
Возможно, ваша ошибка времени компиляции относится к верхнему регистру «Класс». Остальное отлично и должно компилироваться. – home
** Чистые конечные данные поля, возможно, не были инициализированы ** ... это то, что я получаю. – ngesh