在类中更改不可变对象

时间:2018-03-21 13:54:46

标签: java immutability

我一直在Youtube上做一些教程视频,有一件事让我感兴趣的是,在声明一个不可变的类变量后,我们仍然可以改变方法。

private final static List<Object> someList = new ArrayList<>();

在我实例化了这个&#34; someList&#34;变量,我仍然可以添加一些数据。有人可以解释为什么我们可以这样做,因为我们宣布它是最终的,它应该是不可变的

0 个答案:

没有答案