Java с нуля #64 - Статическая инициализация

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

А что мы понимаем под "первый обращением"? Как и за счет чего оно происходит?

anjelomanoranjan
Автор

Спасибо за видео! Почему не выполняется статический блок инициализации, если переменная final

Фрагмент кода:


public static final String AUDI_INFO = "Это Audi";

static {
BRAND_DESCRIPTIONS[0] = BMW_INFO;
BRAND_DESCRIPTIONS[1] = AUDI_INFO;
BRAND_DESCRIPTIONS[2] = HYUNDAI_INFO;


}



Выводит только "Это Audi"

Хотя если удалить final, выведет:
[Это BMW, Это Audi, Это Hyundai]
"Это BMW"

blazedenshinobu