Порядок выполнения блоков кода при наследовании в Java
1. Статический блок родителя
2. Статический блок потомка
3. Инициализационный (instance) блок родителя
4. Конструктор родителя
5. Инициализационный (instance) блок потомка
6 Конструктор потомка
При создании объекта класса-наследника сначала выполняются все статические и инициализационные блоки родителя, затем конструкция родителя, и только после этого — логика наследника 😊
Java Portal
Post #1342
2.79K

- 👍 13
- 🔥 9
- ❤ 2