当前位置: 首页 > news >正文

义乌网站建设优化排名网站建设无锡

义乌网站建设优化排名,网站建设无锡,网站查询域名,php网站留言板是怎么做的枚举的二种实现方式 1) 自定义类实现枚举 2) 使用 enum 关键字实现枚举 自定义实现枚举#xff1a; 1.不需要提供setXxx方法#xff0c;因为枚举对象值通常为只读. 2.对枚举对象/属性使用final static共同修饰#xff0c;实现底层优化. 3.枚举对象名通常使用全部大写… 枚举的二种实现方式 1) 自定义类实现枚举 2) 使用 enum 关键字实现枚举 自定义实现枚举 1.不需要提供setXxx方法因为枚举对象值通常为只读. 2.对枚举对象/属性使用final static共同修饰实现底层优化. 3.枚举对象名通常使用全部大写常量的命名规范. 4.枚举对象根据需要也可以有多个属性 package com.hspedu.enum_; /** * author * version 1.0 */ public class Enumeration02 { public static void main(String[] args) { System.out.println(Season.AUTUMN); System.out.println(Season.SPRING); } } //演示字定义枚举实现 class Season {//类 private String name; private String desc;//描述 //定义了四个对象, 固定. public static final Season SPRING new Season(春天, 温暖); public static final Season WINTER new Season(冬天, 寒冷); public static final Season AUTUMN new Season(秋天, 凉爽); public static final Season SUMMER new Season(夏天, 炎热); //1. 将构造器私有化,目的防止 直接 new //2. 去掉 setXxx 方法, 防止属性被修改 //3. 在 Season 内部直接创建固定的对象 //4. 优化可以加入 final 修饰符 private Season(String name, String desc) { this.name name; this.desc desc; } public String getName() { return name; } public String getDesc() { return desc; } Override public String toString() { return Season{ name name \ , desc desc \ }; } } enum 关键字实现枚举-快速入门 package com.hspedu.enum_; /** * author * version 1.0 */ public class Enumeration03 { public static void main(String[] args) { System.out.println(Season2.AUTUMN); System.out.println(Season2.SUMMER); } } //演示使用 enum 关键字来实现枚举类 enum Season2 {//类 //定义了四个对象, 固定. // public static final Season SPRING new Season(春天, 温暖); // public static final Season WINTER new Season(冬天, 寒冷); // public static final Season AUTUMN new Season(秋天, 凉爽); // public static final Season SUMMER new Season(夏天, 炎热); //如果使用了 enum 来实现枚举类 //1. 使用关键字 enum 替代 class //2. public static final Season SPRING new Season(春天, 温暖) 直接使用 // SPRING(春天, 温暖) 解读 常量名(实参列表) //3. 如果有多个常量(对象) 使用 ,号间隔即可 //4. 如果使用 enum 来实现枚举要求将定义常量对象写在前面 //5. 如果我们使用的是无参构造器创建常量对象则可以省略 () SPRING(春天, 温暖), WINTER(冬天, 寒冷), AUTUMN(秋天, 凉爽), SUMMER(夏天, 炎热)/*, What()*/; private String name; private String desc;//描述 private Season2() {//无参构造器 } private Season2(String name, String desc) { this.name name; this.desc desc; } public String getName() { return name; } public String getDesc() { return desc; } Override public String toString() { return Season{ name name \ , desc desc \ }; } } 1) 当我们使用 enum 关键字开发一个枚举类时默认会继承 Enum 类 , 而且是一个 final 类 [ 如何证明 ], 老师使用 javap 工 具来演示 2) 传统的 public static final Season2 SPRING new Season2( 春天 , 温暖 ); 简化成 SPRING( 春天 , 温暖 ) 这里必 须知道它调用的是哪个构造器 . 3) 如果使用无参构造器 创建 枚举对象则实参列表和小括号都可以省略 4) 当有多个枚举对象时使用 , 间隔最后有一个分号结尾 5) 枚举对象必须放在枚举类的行首 . enum 常 2 用方法说明 说明使用关键字 enum 时会隐式继承 Enum 类 , 这样我们就可以使用 Enum 类相关的方法 [ 看下源码定义 .] public abstract class EnumE extends EnumE implements ComparableE, Serializable { }
http://www.dnsts.com.cn/news/54320.html

相关文章:

  • 服装网站建设项目实施报告软件开发全流程
  • 微信微网站模板下载四川企业品牌网站建设
  • 网站开发信息wordpress百度分享插件下载地址
  • 免费网站app哪个好游戏攻略网站开发
  • 网站设计首页微信商城怎么进入
  • 轴承 网站建设 企炬网站托管是什么
  • 涞源县住房和城乡建设局网站网站制作优化推广
  • 在线建站店铺seo是什么意思
  • 怎样做网站公司的销售vscode 网站开发教程
  • 昆山建站公司php网站支付宝接口
  • 网站建设备案信息wordpress不同语言
  • 网站建设吧云南网站设计哪家好
  • 7黄页网站建设中企动力官网 网站
  • 网站备案时网站没有内容可以网站一般在哪建设
  • 网站建设架商务网站建设教程
  • 太原做响应式网站设计做网站加入广告联盟
  • 做网站工单口碑营销网站
  • 备案 新增网站网站开发学历要求
  • 通化网站建设公司苏州晶体公司网站
  • 网站开发要多久郑州做网站zzmshl
  • 重庆佳宇建设集团网站无锡网站建设专家无锡网站制作
  • 优惠网站怎么做建设局是做什么的
  • 个人网站开发的感想两学一做 答题 网站
  • 网站建设的经济可行性分析南京建站方案
  • 国建设文化艺术协会网站php网站开发进程状态
  • 专业个人网站建设.net做网站c#
  • 随州网站建设学校网站建设公司设计网页的工具
  • 自己怎么做网站学校网站系统破解版
  • 广东省住房城乡建设厅门户网站外贸网站 语言
  • 大专网站建设论文海口网站建设呢