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

qsuron 发布于 2014-02-21 Java 22 次阅读 无~ 109 字 预计阅读时间: 少于 1 分钟


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

/**
 * 使用JAVA5提供的枚举类型 - 抽象函数
 * 让子类去覆盖抽象方法 - 实现Next()的功能
 */
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();
	}
}
代码敲的累了,换个中文悠闲悠闲。
最后更新于 2014-02-21