上海福彩快3开奖结果 www.x1m79.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

上海福彩快3开奖结果 > 热门IT技术教程 > Java技术教程 > > java编程教程之了解JDK1.5枚举类型

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

时间:2012-05-29 09:09 来源:北大青鸟武汉宏鹏鲁广校区作者:027hpedu
导读:java编程教程之了解JDK1.5枚举类型的了解能让大家在java开发的时候掌握更多的技能,北大青鸟武汉宏鹏鲁广校区java课程老师给大家进行讲解。

  java编程教程之了解JDK1.5枚举类型的了解能让大家在java开发的时候掌握更多的技能,上海福彩快3开奖结果武汉宏鹏鲁广校区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开发中需要解决的问题。

相关文章

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright (c) 2006-2020 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.

  • 端午出行走雅康高速 请先看看这份出行指南 2019-06-25
  • 湖北菜果茶监测合格率98% 2019-06-25
  • 为何一个不在城中心的儿童之家成为全省最美? 2019-06-01
  • 西藏:持续推进治沙造林工作 筑牢生态安全屏障 2019-06-01
  • 吴运波在石塘村调研脱贫攻坚和新农村建设工作 2019-05-26
  • 浙江吉利控股集团有限公司获第十二届人民企业社会责任奖年度扶贫奖 2019-05-17
  • 首例英烈保护公益诉讼案宣判:被告公开赔礼道歉 2019-05-17
  • 奋力谱写新时代追赶超越新篇章——访陕西省委书记胡和平 2019-05-07
  • 中东部高温降雨齐上阵 长江中下游多省份有暴雨 2019-04-29
  • 【理上网来辉煌十九大】墨西哥专家:未来中国有能力在国际事务上承担更重要的责任 2019-04-29
  • 人民日报评论员:新时代推进生态文明建设的重要遵循 2019-04-28
  • 回复@海之宁:你想自主劳动?全民所有的生产资料凭啥让你自主? 2019-04-28
  • 海南学习十九大精神--人民网海南频道--人民网 2019-04-14
  • 芦子沟里藏古宅文章中国国家地理网 2019-04-14
  • 走心走访大调研 深入基层零距离 2019-03-31
  • 山东群英会玩法视频 菠萝彩双色球公式版破解版 新浪彩票爱彩网 3d九码组六多钱 一肖中特准中网 2019会员三肖中特 3d独胆三天计划2019年 北京快三怎么看走势图 广东彩票app下载 快乐双彩的玩法 澳洲幸运10是什么彩票 13273期排列5 排球少年第三季评价 甘肃快3预测专家 六盘水彩票中大奖