可以通过定义一个所有成员都为 final
的 final
类来创建一个不可变类。考虑以下示例:
public final class Employee {
final String pancardNumber;
public Employee(String pancardNumber) {
this.pancardNumber = pancardNumber;
}
public String getPancardNumber() {
return pancardNumber;
}
}