Java实现Immutable Class要点

Java中不少class都是immutable,像String,Integer等,它们一般用来做为Map的key.java 那么在实现自定义的Immutable的Class的时候,应该注意哪些要点呢?app a)Class 应该定义成final,避免被继承。函数 b)全部的成员变量应该被定义成final。this c)不要提供能够改变类状态(成员变量)的方法。【get 方法不要把类里的成员变量让外
相关文章
相关标签/搜索