top
參考:
http://openhome.cc/Gossip/JavaEssence/Enum.html

單就 Enum 本身而言,主要是限定型態參數實例化的對象,也只能是 Enum,這樣才能對 compareTo 之類的方法所傳入的物件做型態檢查。

如果你對泛型中的 extends、super 不熟,可以參考:
http://openhome.cc/Gossip/JavaEssence/Bound.html
http://openhome.cc/Gossip/JavaEssence/WildCard.html

如果還是不甚清楚,我會建議你暫時忽略它,這些用法主要是為了 API 的彈性,暫時讓 API 開發者去煩心就好 ...

TOP