В следующем сегменте кода возникает ошибка времени компиляции.
char c = 'c';
char d = c + 5;
Ошибка во второй строке говорит,
possible loss of precision
required: char
found: int
Сообщение об ошибке основано на среде IDE NetBeans.
Если этот символ c
объявлен final
следующим образом.
final char c = 'c';
char d = c + 5;
Ошибка времени компилятора.
Он не имеет отношения к случаю окончательных строк
Что делает модификатор final
здесь?