集册 Java实例教程 外部不可变和内部可变类的示例

外部不可变和内部可变类的示例

欢马劈雪     最近更新时间:2020-01-02 10:19:05

501
外部不可变和内部可变类的示例

class MyClass {    

    private final int value;

    private int halfValue = Integer.MAX_VALUE;
/*from 时代Java公众号*/

    public MyClass(int value) {

        this.value = value;

    }       


    public int getValue() {

        return value;

    }


    public int getHalfValue() {

        // Compute half value if it is not already computed

        if (this.halfValue == Integer.MAX_VALUE) {/** from nowjava.com - 时  代  Java**/

            // Cache the half value for future use

            
展开阅读全文