Java 是否有必要将不可变类作为最终类
可能重复:Java 是否有必要将不可变类作为最终类,java,immutability,final,Java,Immutability,Final,可能重复: 为什么在Java中将不可变类声明为final? 请举例说明是否确实有必要将其声明为final(考虑所有字段都是私有的,并且该类没有setter方法)。首先,这是不可变的 Immutable means that once an object of that Class has been created it can't be altered. Ex: String class 如何使类不可变的第二件事。 Immutable means that once an object of
为什么在Java中将
不可变
类声明为final
?
请举例说明是否确实有必要将其声明为final(考虑所有字段都是私有的,并且该类没有setter方法)。首先,这是不可变的
Immutable means that once an object of that Class has been created
it can't be altered.
Ex: String class
如何使类不可变的第二件事。
Immutable means that once an object of that Class has been created
it can't be altered.
Ex: String class