校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 类的加载过程
题目

如何使一个类不可变?

解答

1.将类声明为 final,使其无法被继承。

2.所有域都用 private 修饰,不允许直接访问。

3.不提供变量的 setter 方法。

4.所有可变域都用 final 修饰, 使它的值只能分配一次

5.通过构造函数执行深克隆初始化所有域

6.对 getter 方法获取的对象执行克隆以返回副本,而不是返回实际的对象引用。

C 1条回复 评论
三缄

专科的前端有前途吗?

发表于 2021-10-12 23:00:00
0 0