首页 > 其他 > 详细

利用枚举实现单例,与抽象类比较

时间:2015-01-05 11:02:13      阅读:237      评论:0      收藏:0      [点我收藏+]
/**   
 * @Title: MisonerEnum.java 
 * @Package  
 * @Description: 
 * @author 任伟   
 * @date 2015年1月5日 上午10:05:15 
 * @version V1.0   
 */

/**
 * @ClassName: MisonerEnum
 * @Description:
 * @author 任伟
 * @date 2015年1月5日 上午10:05:15
 */
public enum MisonerEnum {
    EMPLOYMENT_GUIDE("就业指导") {
        @Override
        public void work() {
            System.out.println("就业指导中心帮助学员实现高薪就业");
        }
    },
    
    SOFTWARE_DEVELOPMENT("项目经理") {
        @Override
        public void work() {
            System.out.println("软件外包中心为学员提供商业外包带薪实战");
        }
    };
    String position;

    MisonerEnum(String position) {
        System.out.println("岗位" + position);
    }
    public abstract void work();
}

abstract class Misoner {
    String position;

    private Misoner(String position) {
        System.out.println("岗位" + position);
    }

    public static final Misoner EMPLOYMENT_GUIDE = new Misoner("就业指导") {
        @Override
        public void work() {
            System.out.println("就业指导中心帮助学员实现高薪就业");
        }

    };
    
    public static final Misoner SOFTWARE_DEVELOPMENT = new Misoner("项目经理") {
        @Override
        public void work() {
            System.out.println("软件外包中心为学员提供商业外包带薪实战");
        }
    };

    public abstract void work();
}

 

利用枚举实现单例,与抽象类比较

原文:http://www.cnblogs.com/renwei/p/4202885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!