不可变类
不可变类:
创建该类的实例后,该实例的实例变量是不能改变的。Java提供的8个包装类、String类都是不可变类。
实现不可变类:
使用private final修饰成员变量
为成员变量只提供getter()方法,不提供setter()方法

更多精彩
不可变类:
创建该类的实例后,该实例的实例变量是不能改变的。Java提供的8个包装类、String类都是不可变类。
实现不可变类:
使用private final修饰成员变量
为成员变量只提供getter()方法,不提供setter()方法