使用枚举实现单例模式

枚举Singleton

public enum Singleton {
    SINGLETON;     //枚举元素对象
    public void method(){
        System.out.println("singleton test");
    }
}

测试

import org.junit.Test;
import java.util.Arrays;
import java.util.EnumMap;
import java.util.EnumSet;

public class EnumDemotest {
    public static int RED=0X1;
    public static int BLACK=0X2;
    public static int BLUE=0X3;

    private int color;
    //使用枚举实现单例模式
    @Test
    public void test7(){
        Singleton.SINGLETON.method(); //结果:singleton test
    }

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。