Почему ключевое слово final необходимо для неизменяемого класса?

Не могли бы вы уточнить, почемуокончательный Ключевое слово требуется перед классом, когда мы делаем его неизменным. Я имею в виду, если мы объявим все его атрибуты как private и final, то это также неизменный класс, не так ли?

Извините, если вопрос кажется легким, но я действительно смущен этим. Помоги мне.

Отредактировано: я знаю, что класс, объявленный как final, не может быть разделен на подклассы. Но если каждый атрибут является приватным и final, то какая разница?

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

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