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

信阳电子商务网站建设怎么做营销推广

信阳电子商务网站建设,怎么做营销推广,秦皇岛黄金海岸旅游景点,网站的软文 怎么做推广方案一、理解枚举类型 枚举类型是Java 5中新增特性的一部分#xff0c;它是一种特殊的数据类型#xff0c;之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束#xff0c;但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看如何写…一、理解枚举类型 枚举类型是Java 5中新增特性的一部分它是一种特殊的数据类型之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看如何写一个枚举 二、枚举的定义语法 在没有枚举类型时定义常量常见的方式  public class DayDemo {public static final int MONDAY 1;public static final int TUESDAY2;public static final int WEDNESDAY3;public static final int THURSDAY4;public static final int FRIDAY5;public static final int SATURDAY6;public static final int SUNDAY7;} 上述的常量定义常量的方式称为int枚举模式这样的定义方式并没有什么错但它存在许多不足如在类型安全和使用方便性上并没有多少好处如果存在定义int值相同的变量容易混淆因此这种方式在枚举出现后并不提倡现在我们利用枚举类型来重新定义上述的常量定义周一到周日的常量 //枚举类型使用关键字enum enum Day {MONDAY, TUESDAY, WEDNESDAY,THURSDAY, FRIDAY, SATURDAY, SUNDAY} 相当简洁在定义枚举类型时我们使用的关键字是enum与class关键字类似只不过前者是定义枚举类型后者是定义类类型。 枚举类型Day中分别定义了从周一到周日的值这里要注意值一般是大写的字母多个值之间以逗号分隔。同时我们应该知道的是枚举类型可以像类(class)类型一样定义为一个单独的文件当然也可以定义在其他类内部更重要的是枚举常量在类型安全性和便捷性都很有保证如果出现类型问题编译器也会提示我们改进但务必记住枚举表示的类型其取值是必须有限的也就是说每个值都是可以枚举出来的比如上述描述的一周共有七天。 以上是写法写好后该如何使用呢如下 public class EnumDemo {public static void main(String[] args){//直接引用Day day Day.MONDAY;}} 就像上述代码那样直接引用枚举的值即可这便是枚举类型的最简单模型。 三、Enum抽象类常见方法 Enum是所有 Java 语言枚举类型的公共基本类注意Enum是抽象类以下是它的常见方法 ordinal()方法该方法获取的是枚举变量在枚举类中声明的顺序下标从0开始如日期中的MONDAY在第一个位置那么MONDAY的ordinal值就是0如果MONDAY的声明位置发生变化那么ordinal方法获取到的值也随之变化注意在大多数情况下我们都不应该首先使用该方法毕竟它总是变幻莫测的。 compareTo(E o)方法则是比较枚举的大小注意其内部实现是根据每个枚举的ordinal值大小进行比较的。 name()方法与toString()几乎是等同的都是输出变量的字符串形式。 valueOf(Class enumType, String name)方法则是根据枚举类的Class对象和枚举名称获取枚举常量注意该方法是静态的。 下面的代码演示了上述方法 public class EnumDemo {public static void main(String[] args){//创建枚举数组Day[] daysnew Day[]{Day.MONDAY, Day.TUESDAY, Day.WEDNESDAY,Day.THURSDAY, Day.FRIDAY, Day.SATURDAY, Day.SUNDAY};for (int i 0; i days.length ; i) {System.out.println(day[i].ordinal():days[i].ordinal());}System.out.println(-------------------------------------);//通过compareTo方法比较,实际上其内部是通过ordinal()值比较的System.out.println(days[0].compareTo(days[1]):days[0].compareTo(days[1]));System.out.println(days[0].compareTo(days[1]):days[0].compareTo(days[2]));//获取该枚举对象的Class对象引用,当然也可以通过getClass方法Class? clazz days[0].getDeclaringClass();System.out.println(clazz:clazz);System.out.println(-------------------------------------);//name()System.out.println(days[0].name():days[0].name());System.out.println(days[1].name():days[1].name());System.out.println(-------------------------------------);System.out.println(days[0].toString():days[0].toString());System.out.println(days[1].toString():days[1].toString());System.out.println(-------------------------------------);Day dEnum.valueOf(Day.class,days[0].name());Day d2Day.valueOf(Day.class,days[0].name());System.out.println(d:d);System.out.println(d2:d2);} 六、枚举的进阶用法 向enum类添加方法与自定义属性和构造函数 重新定义一个日期枚举类带有desc成员变量描述该日期的对于中文描述同时定义一个getDesc方法返回中文描述内容自定义私有构造函数在声明枚举实例时传入对应的中文描述代码如下 public enum Day2 {MONDAY(星期一,1),TUESDAY(星期二,2),WEDNESDAY(星期三,3),THURSDAY(星期四,4),FRIDAY(星期五,5),SATURDAY(星期六,6),SUNDAY(星期日,7);//记住要用分号结束private String desc;//文字描述private Integer code; //对应的代码/*** 私有构造,防止被外部调用* param desc*/private Day2(String descInteger code){this.descdesc;this.codecode;}/*** 定义方法,返回描述,跟常规类的定义没区别* return*/public String getDesc(){return desc;}/*** 定义方法,返回代码,跟常规类的定义没区别* return*/public int getCode(){return code;}public static void main(String[] args){for (Day2 day:Day2.values()) {System.out.println(name:day.name(),desc:day.getDesc());}} 输出结果: name:MONDAY,desc:星期一name:TUESDAY,desc:星期二name:WEDNESDAY,desc:星期三name:THURSDAY,desc:星期四name:FRIDAY,desc:星期五name:SATURDAY,desc:星期六name:SUNDAY,desc:星期日
http://www.dnsts.com.cn/news/20166.html

相关文章:

  • wordpress主题破解网站购物网站,购物车界面如何做
  • 企业网站 php中小企业官方网站
  • 领秀网站建设广州网站改版 网站建设
  • 外包网站平台备案期间 需要关闭网站
  • dede换网站wordpress 教程 书籍
  • 中国建设银行招投标网站linux主网站设计
  • 网站建设做一个要多久网络营销方案设计
  • 我想自己做一个网站医药公司网站建设
  • 机票便宜 网站建设房山 网站建设
  • 电子商务网站APP怎么建设网站视频教程
  • 注册完域名 如何做网站未来做哪些网站致富
  • 请人做网站需要注意什么镇安县住房和城乡建设部网站
  • 手机建设银行网站进不去合理使用说明
  • 做微电影模板下载网站seo营销课程培训
  • 网络游戏制作软件seo基础优化包括哪些内容
  • 做网站需要注意青岛市专业做网站的吗
  • 有个找人做任务赚返佣的网站seo网站描述之间用什么标点符号
  • 免费企业网站空间上海申远装饰公司官网
  • 跨境电商网站设计怎么搜索网站搜索量
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码工业设计公司取名
  • 顺德 网站设计主题猫仿虎嗅wordpress
  • 免费主页空间的网站网站集群系统建设
  • 肇庆网站建设方案咨询邢台市建设局安全监督管理网站
  • 如何在自己电脑上建设网站网络营销推广公司策划方案
  • 用网站模板做网站个人主题网站设计
  • 网站安全证书wordpress 开发
  • 文化馆网站建设意义东莞市城乡和住房建设局
  • 做论坛网站需要多少钱天眼查官网在线查询
  • 最高级网站建设廊坊开发区规划建设局网站
  • 跨境电商导购网站建设深圳app建设公司