Immutable классы — это классы, объекты которых невозможно изменить после создания. Все их поля объявляются как final и инициализируются однократно в конструкторе(ах).
Основные характеристики:
Map
или элементов в Set
, поскольку их хэш-код и равенство (определяемое методом equals
) не меняются.Пример:
java
Immutable классы — это классы, объекты которых невозможно изменить после создания. Все их поля объявляются как final и инициализируются однократно в конструкторе(ах).
Основные характеристики:
Map
или элементов в Set
, поскольку их хэш-код и равенство (определяемое методом equals
) не меняются.Пример:
java
Register or sign in to get access to full answers for all questions from the question bank.