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

免费的网站模版作文生成器网站

免费的网站模版,作文生成器网站,人像摄影网站,南充论坛用法一#xff1a;常量 在JDK1.5 之前#xff0c;我们定义常量都是#xff1a; public static fianl.... 。现在好了#xff0c;有了枚举#xff0c;可以把相关的常量分组到一个枚举类型里#xff0c;而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN,…用法一常量 在JDK1.5 之前我们定义常量都是 public static fianl.... 。现在好了有了枚举可以把相关的常量分组到一个枚举类型里而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }   用法二switch JDK1.6之前的switch语句只支持int,char,enum类型使用枚举能让我们的代码可读性更强。   enum Signal {GREEN, YELLOW, RED}public class TrafficLight {Signal color Signal.RED;public void change() {switch (color) {case RED:color Signal.GREEN;break;case YELLOW:color Signal.RED;break;case GREEN:color Signal.YELLOW;break;}}}   用法三向枚举中添加新方法 如果打算自定义自己的方法那么必须在enum实例序列的最后添加一个分号。而且 Java 要求必须先定义 enum 实例。   public enum Color {RED(红色, 1), GREEN(绿色, 2), BLANK(白色, 3), YELLO(黄色, 4);// 成员变量private String name;private int index;// 构造方法private Color(String name, int index) {this.name name;this.index index;}// 普通方法public static String getName(int index) {for (Color c : Color.values()) {if (c.getIndex() index) {return c.name;}}return null;}// get set 方法public String getName() {return name;}public void setName(String name) {this.name name;}public int getIndex() {return index;}public void setIndex(int index) {this.index index;}}   用法四覆盖枚举的方法 下面给出一个toString()方法覆盖的例子。   public class Test {public enum Color {RED(红色, 1), GREEN(绿色, 2), BLANK(白色, 3), YELLO(黄色, 4);// 成员变量private String name;private int index;// 构造方法private Color(String name, int index) {this.name name;this.index index;}// 覆盖方法Overridepublic String toString() {return this.index _ this.name;}}public static void main(String[] args) {System.out.println(Color.RED.toString());} }   用法五实现接口 所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承所以枚举对象不能再继承其他类。   public interface Behaviour {void print();String getInfo();}public enum Color implements Behaviour {RED(红色, 1), GREEN(绿色, 2), BLANK(白色, 3), YELLO(黄色, 4);// 成员变量private String name;private int index;// 构造方法private Color(String name, int index) {this.name name;this.index index;}// 接口方法 Overridepublic String getInfo() {return this.name;}// 接口方法Overridepublic void print() {System.out.println(this.index : this.name);}}   用法六使用接口组织枚举 public interface Food {enum Coffee implements Food {BLACK_COFFEE, DECAF_COFFEE, LATTE, CAPPUCCINO}enum Dessert implements Food {FRUIT, CAKE, GELATO}}  转载于:https://www.cnblogs.com/liutanghai/p/7216263.html
http://www.zqtcl.cn/news/226106/

相关文章:

  • 网站排版尺寸wordpress 生成目录
  • 网站建设属于什么费用wordpress破解管理员帐号
  • 东莞市官网网站建设专业wordpress主题开发
  • 常熟做网站优化合肥百度竞价推广代理公司
  • 专业做招聘的网站人气最旺的传奇手游
  • 西安网站建设新闻柳市专业网站托管
  • 网站怎么做移动端织梦网暂时关闭网站
  • 上海响应式网站建设企业seo 优化是什么
  • pc主页网站建设专业公司网站建设服务公司
  • js 取网站域名做服装团购有哪些网站有哪些
  • ysl网站设计论文网站快照回档
  • 网站建设成本计划汕头网站开发服务
  • 云朵课堂网站开发怎么收费wordpress安装完不显示
  • 网站建设进什么分录wordpress5.0 安装
  • 网站建设丷金手指专业十五户县规划建设和住房保障局网站
  • 普通门户网站开发价格怎么查公司信息
  • 广告传媒公司网站怎么做高品质的网站开发公司
  • 建设品牌型网站制作一起做玩具网站
  • 中山品牌网站设计自建站怎么做
  • 最牛免费网站建设wordpress 相册功能
  • 网站开发是培训网站开发毕业设计评审表
  • 网站对网友发帖隐私做处理网站怎么上传模板
  • 网站建设大神级公司网站 百度地图
  • 网站营销定义高端网站建设免费分析
  • 韩国网站建站html5修改器下载
  • 网站做联盟广告能赚钱吗如何制作微信小程序教程
  • 免费网页代理浏览器1广州seo效果
  • 网站开发所需基础知识学网络营销有前途吗
  • php网站怎么做集群wordpress添加产品图
  • 公司怎么建立网站吗聊城高端网站建设