易百教程

161、如何在 Java 中创建不可变类?

可以通过定义一个所有成员都为 finalfinal 类来创建一个不可变类。考虑以下示例:


public final class Employee {

    final String pancardNumber;

    public Employee(String pancardNumber) {
        this.pancardNumber = pancardNumber;
    }

    public String getPancardNumber() {
        return pancardNumber;
    }

}