首页 相关文章 熟练掌握JDK1.5枚举类型

熟练掌握JDK1.5枚举类型

  熟练把握JDK1.5枚举类型

  在上一篇文章JDK1.5新特性简介里面,我们讨论了Enum的最简单形式,即类似于,
  public enum Color{
  Red,
  Green,
  Blue;
  }

  这篇文章我们来具体介绍一下enum的各项特征。Enum作为Sun全新引进的一个要害字,看起来很象是非凡的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注重到enum类型有如下的一些特征。

  

  1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。

  2.所有枚举值都是public , static , final的。注重这一点只是针对于枚举值,我们可以和在普通类里面定义 变量一样定义其它任何类型的非枚举变量,这些变量可以用任何你想用的修饰符。
  3.Enum默认实现了java.lang.Comparable接口。

  4.Enum覆载了了toString方法,因此我们假如调用Color.Blue.toString()默认返回字符串”Blu...[ 查看全文 ]

2016-02-19 标签:

熟练掌握JDK1.5枚举类型的相关文章

手机页面
收藏网站 回到头部