`
wangyang_09
  • 浏览: 95099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

enum

    博客分类:
  • J2SE
阅读更多
1:可将enum看作不能继承的常规类
2:values()是编译器添加到enum定义中的static方法,因此如果向上转型为Enum序通过getEnumConstants()取得实例
3:相关类型有EnumSet和EnumMap
4:可实现职责链、状态机等算法
5:enum可实现多路分发:Java只支持单路分发,也就是说如果要执行的操作包含了不止一个类型未知对象时,JAVA的动态绑定机制只能处理其中一个类型,而用Enum可以实现动态绑定多个类型
分享到:
评论
1 楼 wang3065 2012-07-18  
最好为上面的各条,各举一个例子(code demo)来说明一下。

相关推荐

Global site tag (gtag.js) - Google Analytics