📅  最后修改于: 2020-09-25 15:00:18             🧑  作者: Mango
有许多不可变的类,例如String,Boolean,Byte,Short,Integer,Long,Float,Double等。总之,所有包装器类和String类都是不可变的。我们还可以通过创建具有最终数据成员的final类来创建不可变类,如下例所示:
在本例中,我们创建了最后一个名为Employee的类。它有一个最后的datamember,一个参数化的构造函数和getter方法。
public final class Employee{
final String pancardNumber;
public Employee(String pancardNumber){
this.pancardNumber=pancardNumber;
}
public String getPancardNumber(){
return pancardNumber;
}
}
上面的类是不可变的,因为:
这些要点使该类不可变。