标签: java immutability
我一直在Youtube上做一些教程视频,有一件事让我感兴趣的是,在声明一个不可变的类变量后,我们仍然可以改变方法。
private final static List<Object> someList = new ArrayList<>();
在我实例化了这个&#34; someList&#34;变量,我仍然可以添加一些数据。有人可以解释为什么我们可以这样做,因为我们宣布它是最终的,它应该是不可变的