Конструкторы и блоки инициализации

Конструкторы и блоки инициализации

  • Если объявили любой конструктор — не будет неявного пустого конструктора.

  • Порядок: статические поля → статический блок → поля → блоки инициализации → конструктор.

  • Для неизменяемых объектов (и/или record) — задайте все поля в конструкторе; не давайте сеттеров.

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

Конструкторы и блоки инициализации

  • Если объявили любой конструктор — не будет неявного пустого конструктора.

  • Порядок: статические поля → статический блок → поля → блоки инициализации → конструктор.

  • Для неизменяемых объектов (и/или record) — задайте все поля в конструкторе; не давайте сеттеров.

https://webprogr.ru/~D9fdl
Короткая ссылка на новость:https://webprogr.ru/~D9fdl


Последние новости

Конструкторы и блоки инициализации

Конструкторы и блоки инициализации

  • Если объявили любой конструктор — не будет неявного пустого конструктора.

  • Порядок: статические поля → статический блок → поля → блоки инициализации → конструктор.

  • Для неизменяемых объектов (и/или record) — задайте все поля в конструкторе; не давайте сеттеров.

Рейтинг@Mail.ru