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