Конструкторы и блоки инициализации
-
Если объявили любой конструктор — не будет неявного пустого конструктора.
-
Порядок: статические поля → статический блок → поля → блоки инициализации → конструктор.
-
Для неизменяемых объектов (и/или record) — задайте все поля в конструкторе; не давайте сеттеров.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
Конструкторы и блоки инициализации
-
Если объявили любой конструктор — не будет неявного пустого конструктора.
-
Порядок: статические поля → статический блок → поля → блоки инициализации → конструктор.
-
Для неизменяемых объектов (и/или record) — задайте все поля в конструкторе; не давайте сеттеров.
https://webprogr.ru/~D9fdl