Java中的所有最终类都是不可变的。
String和Integer都是最终类,我相信它们都是不可变的。

最佳答案

否- final类意味着您无法继承。它与可变性无关。下面的类是最终的但可变的:

public final class FinalMutable {
  int value;
  public void setValue(int v) { value=v; }
  public int getValue() { return value; }
}

关于java - 所有的最后一个类都是一成不变的吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1630321/

10-10 14:33