Thursday, October 2, 2014

Java學習筆記---枚舉(enumeration)

枚舉可以有構做函數、字段和方法,去封裝更多信息

但是,注意:枚舉類的構造函數必須為私有的(private)
所以,下圖中沒用枚舉的Group類就用private重寫了構造函數



圖中兩個Group類都做到同樣的效果,但明顯用了枚舉的Group類簡潔很多吧?(笑)



然後,就是帶抽象方法的枚舉:








然後只要調用:


就會出現結果:


若枚舉類只有一個值,可以當作單態設計模式使用
就是這樣:

No comments:

Post a Comment