JAVA单子模式(static 应用)

141 阅读1分钟
package TestStatic;

public class single {



1. 在类的外部不能通过new 构造器的方式创建实例
把构造器隐藏起来,即构造器私有化

    private single(){}


2. 因为在类的外部部能创建类的实例,只能在类的内部创建
3. 为了让类的外部可以直接使用该实例,使用static修饰
4. 不能再类的外部可以修改该属性;私有化该属性,同时提供公有的get方法来访问

    private static single instance = new single();

    public static single getInstance() {
        return instance;
    }

}