1 / 10
文档名称:

黑马程序员javaweb教程:枚举.doc

格式:doc   大小:48KB   页数:10
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

黑马程序员javaweb教程:枚举.doc

上传人:274030239 2021/2/24 文件大小:48 KB

下载得到文件列表

黑马程序员javaweb教程:枚举.doc

相关文档

文档介绍

文档介绍:黑马程序员javaweb教程:枚举
枚举
枚举类型概述
1 什么是枚举类型
word文档的对齐方式有几种:左对齐、居中对齐、右对齐;
开车的方向有几种:前、后、左、右;
枚举就是有限实现个数的类型,你可能会说,byte类型也只有256个,没错,但我们真实定义为枚举的类型,一般最多也就十多个实例,再多就不会定义为枚举了。
2
,都是使用int或字符串类型来表示枚举,如果枚举只有两个选项,那么连int都用不上,只需要使用boolean类型即可。
例如:BorderLayout类的方位给出五个:CENTER、EAST、SOUTH、WEST、NORTH。当使用容器类的方法添加组件时:add(new Button(), “CENTER”),这是合法的,但因为String类型太过宽泛,所以可能会出现add(new Button(), “哈哈”)的调用可能,这会导致运行时出现异常。所以,。
3 定义枚举类型
定义枚举类型需要使用enum关键字,例如:
public enum Direction {
FRONT、BEHIND、LEFT、RIGHT;
}
Direction d = ;
注意,每个枚举选项之间是用逗号隔开的。如果枚举类没有构造器、方法等,在最后一个枚举选择后面可以不打分号。但是如果枚举类还有其他成员,那么就要在最后一个枚举项后面添加分号了。
Direction类型只有四个选项,你可以理解为这个枚举类只有四个实例对象一样。外界无法去创建新的枚举对象,只能从这四个中去选择。
其实大多数时候,我们使用枚举类型还是与以及使用int或String表示的枚举一样,基本上都是很简单的。
4 枚举与switch
~,String类型也可以放到switch中使
用了。
Direction d = ;
switch(d) {
case FRONT: ("前面");break;
case BEHIND:("后面");break;
case LEFT: ("左面");break;
case RIGHT: ("右面");break;
default:("错误的方向");
}
Direction d1 = d;
(d1);
注意,在switch中,不能使用枚举类名称,例如:“case :”这是错误的,因为编译器会根据switch中d的类型来判定每个枚举类型,在case中必须直接给出与d相同类型的枚举选项,而不能再有类型。
枚举类也是类
1 所有枚举类都是Enum的子类
所有枚举类都默认是Enum类的子类,无需我们使用extends来继承。这说明Enum中的方法所有枚举类都可以的。
,

最近更新

2026年党规知识竞赛试题及一套参考答案 17页

2026年刑法培训考试题及答案(必刷) 15页

2026年初级经济师之初级经济师基础知识考试题.. 105页

2026年注册建筑师考试题库200道及答案【最新】.. 84页

2026年注册造价工程师考试题库200道及答案【名.. 86页

2026年反恐防暴考试题库附参考答案(能力提升.. 12页

2026年疾病控制题库附完整答案【名师系列】 41页

2026年税务廉政知识测试题(完整版) 14页

2026年自考专业(会计)考试题库200道附答案【轻.. 84页

2026年安全员考试题库300道附答案【预热题】 85页

2026年安徽卫生健康职业学院单招职业倾向性考.. 43页

2026年宗教审核员考试题库(典优) 40页

2026年高级社会工作师考试200道【培优】 87页

2026青海油田招聘参考题库附答案 46页

c语言考期末试题(word) 13页

2026年暗镜心理测试题库附答案 40页

数组c语言考试题库(a卷) 13页

2026年民族宗教执法考试题库(历年真题) 40页

新安全生产法知识竞赛试题库及完整答案(必刷.. 43页

2026年江苏省泰州市单招职业倾向性测试题库附.. 43页

2026年江阴保安考试题及答案1套 15页

项目英文策划建议书 7页

项目流程编制步骤建议书 5页

项目实施监控批准建议书 5页

2026年注册会计师(CPA)考试题库200道及参考.. 100页

青龙文化发展建议书 6页

青年人生指南建议书 6页

需求自主实施项目建议书 5页

集团学校发展建议书 5页

2025交通运输部所属事业单位第七批统一招聘10.. 18页