黑马程序员技术交流社区

标题: 枚举类如何使用? [打印本页]

作者: rehan    时间: 2015-2-18 14:51
标题: 枚举类如何使用?
RT:枚举类如何使用?
作者: 艺多不压身丶    时间: 2015-2-18 14:54
枚举(Enum)
        就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。
        枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否侧,编译器就会报错。
        枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。
        枚举是JDK1.5增加的一个新特性,它使得一个类只能取固定的值。
        枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后要有分号与其他成员分隔。如果把枚举中成员方法或变量等放在枚举元素的前面,
        编译器就会报告错误。枚举还可以带有构造方法,但是构造方法必须定义成私有的。如果有多个构造方法,
        可以在枚举元素后面加上参数列表用来选择构造方法。枚举中还可以带有抽象方法,
        定义枚举TrafficLamp,实现抽象的next方法:每个元素分别是由枚举类的子类来生成的实例对象,
        这些子类采用类似内部类的方式进行定义。最后增加上表示时间的构造方法。
作者: fanshuai    时间: 2015-2-18 20:25
本帖最后由 fanshuai 于 2015-2-18 20:26 编辑
艺多不压身丶 发表于 2015-2-18 14:54
枚举(Enum)
        就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。
        枚举就是要让某个 ...

这个是高新里的内容吗?入学会考高新里的内容吗?c:\1.jpg上面说以那个页面为准。

1.jpg (86.44 KB, 下载次数: 24)

1.jpg

作者: 艺多不压身丶    时间: 2015-2-19 10:49
fanshuai 发表于 2015-2-18 20:25
这个是高新里的内容吗?入学会考高新里的内容吗?上面说以那个页面为准。
...

你这是在官网下视频的网址吧。大部分都是毕向东的。
作者: huangchunwei    时间: 2015-2-19 12:42
学习了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2