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

西山网站建设世界上前端做的最好的网站

西山网站建设,世界上前端做的最好的网站,修改wordpress设置,学做家庭树网站一、定义格式 public enum s { 枚举项1,枚举项2,枚举项3; } // 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值 public enum Season {SPRING,SUMMER,AUTUMN,WINTER; } 二、枚举的特点 1、所有枚举类都是Enum的子类 2、我们可以通…

一、定义格式

public enum s {
        枚举项1,枚举项2,枚举项3;
}
// 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值
public enum Season {SPRING,SUMMER,AUTUMN,WINTER;
}

二、枚举的特点

1、所有枚举类都是Enum的子类
2、我们可以通过"枚举类名.枚举项名称"去访问指定的枚举项
3、每一个枚举项其实就是该枚举的一个对象
4、枚举也是一个类,也可以去定义成员变量
5、枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略
6、枚举类可以有构造器,但必须是private的,它默认的也是private的。
枚举项的用法比较特殊:枚举("");
7、枚举类也可以有抽象方法,但是枚举项必须重写该方法
public enum Season {SPRING("春"){//如果枚举类中有抽象方法//那么在枚举项中必须要全部重写@Overridepublic void show() {System.out.println(this.name);}},SUMMER("夏"){@Overridepublic void show() {System.out.println(this.name);}},AUTUMN("秋"){@Overridepublic void show() {System.out.println(this.name);}},WINTER("冬"){@Overridepublic void show() {System.out.println(this.name);}};public String name;//空参构造//private Season(){}//有参构造private Season(String name){this.name = name;}//抽象方法public abstract void show();
}public class EnumDemo {public static void main(String[] args) {//第二个特点的演示//我们可以通过"枚举类名.枚举项名称"去访问指定的枚举项System.out.println(Season.SPRING);//第三个特点的演示//每一个枚举项其实就是该枚举的一个对象Season spring = Season.SPRING;}
}

三、枚举的方法

方法名说明
String name()获取枚举项的名称
int ordinal()返回枚举项在枚举类中的索引值
int compareTo(E o)比较两个枚举项,返回的是索引值的差值
String toString()返回枚举常量的名称
static T valueOf(Class type,String name)获取指定枚举类中的指定名称的枚举值
values()获得所有的枚举项

 

public enum Season {SPRING,SUMMER,AUTUMN,WINTER;
}public class EnumDemo {public static void main(String[] args) {// String name() 获取枚举项的名称String name = Season.SPRING.name();System.out.println(name);System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");// int ordinal() 返回枚举项在枚举类中的索引值int index1 = Season.SPRING.ordinal();int index2 = Season.SUMMER.ordinal();int index3 = Season.AUTUMN.ordinal();int index4 = Season.WINTER.ordinal();System.out.println(index1);System.out.println(index2);System.out.println(index3);System.out.println(index4);System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");// int compareTo(E o) 比较两个枚举项,返回的是索引值的差值int result = Season.SPRING.compareTo(Season.WINTER);System.out.println(result);//‐3System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");// String toString() 返回枚举常量的名称String s = Season.SPRING.toString();System.out.println(s);System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");// static <T> T valueOf(Class<T> type,String name)// 获取指定枚举类中的指定名称的枚举值Season spring = Enum.valueOf(Season.class, "SPRING");System.out.println(spring);System.out.println(Season.SPRING == spring);System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");// values() 获得所有的枚举项Season[] values = Season.values();for (Season value : values) {System.out.println(value);}}
}

http://www.yayakq.cn/news/680758/

相关文章:

  • 湛江哪里有建网站绿色网站欣赏
  • 建设银行网站会员登陆网站维保方法
  • 湖北建设信息网站 联系方式那个网站做效果图电脑配置
  • doku做网站别墅效果图网站
  • 安徽省建设厅网站 职称网站制作 杭州
  • 广西企业建站湖南seo推广服务
  • 网站设计的趋势网站建设类公司
  • 汕头做网站费用山西本地网
  • 网站底部悬浮广告代码北京seo优化排名推广
  • 机械加工网站推广有效果吗国外建设网站流程
  • 网站建设与维护招投标书区网站建设
  • 聊城做网站好的公司做网站知识大全
  • icp网站备案管理系统app开发公司不退款该怎么投诉
  • 咨询企业网站模板在哪找做调查赚钱的网站
  • 安阳哪里做网站网站留言板块怎么做
  • 广州建设网站哪个好二维码生成器永久免费版下载
  • 盘锦网站开发阜宁做网站工作室
  • 做网站 需要什么样的服务器赣州章贡区二手房出售信息
  • 做网站的销售好做吗怎样做一家网站
  • php 网站伪静态古田住房与建设局网站
  • 网站建设基础 ppt福建百度推广开户
  • 领卷网站怎么做的如东建设网站
  • 织梦网站修改教程wordpress给幻灯片添加图片不显示
  • 影视网站设计铜陵app网站做营销招聘
  • 企业网站管理系统 cms个人信息网站建设方案书框架栏目
  • 如何做优秀的视频网站昆明做网站建设的公司哪家好
  • 用凡科做的网站要钱吗找人代做网站需要注意什么
  • 网站设计一年费用抖音代运营大概多少钱一个月
  • 农产品网站建设策划书范文流量套餐网站
  • 内网网站搭建设嘉定论坛网站建设