<分区>
Possible Duplicate:
Implement a final class without the “final” keyword
我想在 Java 中创建一个不可变类而不使用 final
关键字。
标签 java
<分区>
Possible Duplicate:
Implement a final class without the “final” keyword
我想在 Java 中创建一个不可变类而不使用 final
关键字。
最佳答案
我认为 smt like 应该可以正常工作
class Immutable {
private int i;
public static Immutable create(int i){
return new Immutable(i);
}
private Immutable(int i){this.i = i;}
public int getI(){return i;}
}
但 final 更可取。
关于java - 如何在不使用 final 关键字的情况下在 Java 中创建不可变类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403132/