Class3 не immutable, так как в конструкторе присваивается масс | Java Interview Tasks
Class3 не immutable, так как в конструкторе присваивается массив, ссылка на который осталась вне этого класса. Его можно изменять там, откуда он пришел и эти изменения будут менять поле array внутри Class3 Пример immutable класса, в котором эта проблема решена: