北大青鸟

网站首页 > 常见IT技术问题 > Java开发 >

站内公告

java编程教程之了解JDK1.5枚举类型

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区时间:2015-10-15 08:46:18
导读:java编程教程之了解JDK1.5枚举类型的了解能让大家在java开发的时候掌握更多的技能,北大青鸟武汉宏鹏鲁广校区java课程老师给大家进行讲解。

java编程教程之了解JDK1.5枚举类型的了解能让大家在java开发的时候掌握更多的技能,北大青鸟武汉宏鹏鲁广校区java课程老师给大家进行讲解。

Enum作为Sun新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。

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

2.所有枚举值都是public , static , final的。注意这一点只是针对于枚举值,我们可以和在普通类里面定义 变量一样定义其它任何类型的非枚举变量,这些变量可以用任何你想用的修饰符。

3.Enum默认实现了java.lang.Comparable接口。

4.Enum覆载了了toString方法,因此我们如果调用Color.Blue.toString()默认返回字符串”Blue”.

5.Enum提供了一个valueOf方法,这个方法和toString方法是相对应的。调用valueOf(“Blue”)将返回Color.Blue.因此我们在自己重写toString方法的时候就要注意到这一点,一把来说应该相对应地重写valueOf方法。

6.Enum还提供了values方法,这个方法使你能够方便的遍历所有的枚举值。

7.Enum还有一个oridinal的方法,这个方法返回枚举值在枚举类种的顺序,这个顺序根据枚举值声明的顺序而定,这里Color.Red.ordinal()返回0。

java编程教程之了解JDK1.5枚举类型,总的来说,enum作为一个新定义的类型,是希望能够帮助程序员写出的代码更加简单易懂,个人觉得一般也不需要过多的使用enum的一些特性,否则就和简单易懂的初衷想违背了。

java编程教程之了解JDK1.5枚举类型北大青鸟武汉宏鹏鲁广校区学士后java和软件课程都针对java开发的知识进行了系统的讲解,能为大家解决java开发中需要解决的问题。

本文标题:java编程教程之了解JDK1.5枚举类型,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于2015-10-15 08:46:18发布于北大青鸟鲁广校区。java编程教程之了解JDK1.5枚举类型的了解能让大家在java开发的时候掌握更多的技能,北大青鸟武汉宏鹏鲁广校区java课程老师给大家进行讲解。

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

本文地址:https://m.027hpedu.com/wenda/java/738.html

文章标题:java编程教程之了解JDK1.5枚举类型

上一篇:怎么学好java之使用Native方法扩展Java程序的功能详解

下一篇:java语言基础之java开发中需要了解的概念

热点关注

推荐Java开发

热门Java开发

预约你的精彩未来

预约将免费领取7天课程体验卡

-------请选择试预约课程-------

JAVA
WEB前端
PHP
UI设计
Python
电子商务
视频剪辑
大数据工程师
平面设计

83345人已领取

全国百余家校区

只为您方便就学

北大青鸟鲁广校区

北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

预约到校
领取学习大礼包

首页

热门课程

视频网课

新闻资讯

关于学校

联系学校

预约选课申请

  • 预约时间

    请选择预约时间

  • 预约课程

    请选择预约课程

  • 姓   名
  • 手机号
  • QQ 号
  • 微信号

添加老师微信号

专业老师24小时1对1学习指导

定制专属于你的专属学习方案

微信号:17740513250

复制老师的微信号

复制成功啦

快去微信添加老师为好友吧~

北大青鸟小青

微信号:17740513250

北大青鸟小青

微信号:17740513250

设置备注
小主知道啦