0
可能重複:
why to declare immutable class as final in java是否有必要作出不可變類爲final
爲什麼聲明immutable
類作爲Java中final
? 請用一些例子來解釋一下,如果真的有必要聲明它是final的(考慮所有字段都是私有的,並且類沒有setter方法)。
可能重複:
why to declare immutable class as final in java是否有必要作出不可變類爲final
爲什麼聲明immutable
類作爲Java中final
? 請用一些例子來解釋一下,如果真的有必要聲明它是final的(考慮所有字段都是私有的,並且類沒有setter方法)。
首先這有什麼是不變的
Immutable means that once an object of that Class has been created
it can't be altered.
Ex: String class
第二件事如何使一類不可變的。