Правильный порядок инициализации:
- Статические инициализаторы инициализаций и блоки статической инициализации в текстовом порядке, если класс ранее не был инициализирован.
- super () в конструкторе, явный или неявный.
- Инициализаторы инициализации экземпляра и блоки инициализации экземпляра в текстовом порядке.
- Оставшееся тело конструктора после super ().
См. разделы § 2.17.5-6 спецификации виртуальной машины Java .
задан Edward 24 August 2012 в 22:06
поделиться