Зачем объявлять неизменный класс final в Java?

Я прочитал это, чтобы сделатьнеизменный класс в Java мы должны сделать следующее,

Не предоставляйте сеттеровОтметить все поля как частныеСделать финал класса

Почему требуется шаг 3? Почему я должен отметить класс?final

Ответы на вопрос(10)

Ваш ответ на вопрос