Java开发

Java5枚举类型高级用法之抽象函数

页面
字体
小树 · 2月21日 · 2014年 ·

使用JAVA5提供的枚举类型 - 抽象函数让子类去覆盖抽象方法 - 实现特定的功能。

/**
 * 使用JAVA5提供的枚举类型 - 抽象函数
 * 让子类去覆盖抽象方法 - 实现Next()的功能
 * @author qsuron - 博客:http://blog.csdn.net/qsuron
 */
public class Java5 {
	public static void main(String[] args) {
		Week w = Week.MON;
		System.out.println(w.next());
	}
	public enum Week{
		//由于麻烦,只写2个星期数
		MON{
			public Week next(){
				return TUE;
			}
		},
		TUE{
			public Week next(){
				return MON;
			}
		};
		public abstract Week next();
	}
}

转载必须注明来源: 小树技术博客 » Java5枚举类型高级用法之抽象函数

3 条回应