gpt4 book ai didi

java - 使对象不可变需要遵循哪些步骤?

转载 作者:行者123 更新时间:2023-12-02 05:26:00 26 4
gpt4 key购买 nike

谁能解释一下要使对象不可变需要遵循哪些步骤?

我找到了这些指南。如果我遗漏了什么,请纠正我。

  1. 不要提供“setter”方法——修改字段或字段引用的对象的方法。
  2. 将所有字段设为最终字段和私有(private)字段
  3. 不允许子类重写方法

非常感谢。

最佳答案

“在类声明中使用关键字final:

public final class SomeClass {
// . . . Class contents
}

"

关于java - 使对象不可变需要遵循哪些步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25997446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com