使用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(); } }