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

建设网站主机可以用吗怎样做电商 入手

建设网站主机可以用吗,怎样做电商 入手,沈阳市官网,python爬虫 wordpress目录 1. 枚举类的使用 1.1 枚举类的理解 1.2 举例 1.3 开发中的建议: 1.4 Enum中的常用方法 1.5 熟悉Enum类中常用的方法 1.6 枚举类实现接口的操作 1.7 jdk5.0之前定义枚举类的方式 (了解即可) 1.8 jdk5.0之后定义枚举类的方式 1…

目录

1. 枚举类的使用

1.1 枚举类的理解

1.2 举例

1.3 开发中的建议:

1.4 Enum中的常用方法

1.5 熟悉Enum类中常用的方法

1.6 枚举类实现接口的操作

1.7 jdk5.0之前定义枚举类的方式 (了解即可)

1.8 jdk5.0之后定义枚举类的方式 

1.8.1 jdk5.0前后的变化


1. 枚举类的使用

1.1 枚举类的理解

         枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。

1.2 举例

- `星期`:  Monday(星期一)......Sunday(星期天)
- `性别`:  Man(男)、Woman(女)
- `月份`:  January(1月)......December(12月)
- `季节`:  Spring(春节)......Winter(冬天)
- `三原色`:  red(红色)、green(绿色)、blue(蓝色)
- `支付方式`:  Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)

- `就职状态`:  Busy(忙碌)、Free(空闲)、Vocation(休假)、Dimission(离职)
- `订单状态`:  Nonpayment(未付款)、Paid(已付款)、Fulfilled(已配货)、Delivered(已发货)、Checked(已确认收货)、Return(退货)、Exchange(换货)、Cancel(取消)
- `线程状态`:  创建、就绪、运行、阻塞、死亡

1.3 开发中的建议:

> 开发中,如果针对于某个类,其实例是确定个数的。则推荐将此类声明为枚举类

> 如果枚举类的实例只有一个,则可以看做是单例的实现方式。

  •  JDK5.0 之前如何自定义枚举类 (了解)--见代码1.7 jdk5.0之前定义枚举类的方式 (了解即可)
  •  JDK5.0中使用enum定义枚举类  -- 见代码 1.8 jdk5.0之后定义枚举类的方式 

1.4 Enum中的常用方法

  1.  使用enum关键字定义的枚举类,默认其父类是java.lang.Enum类
  2.  使用enum关键字定义的枚举类,不要再显示的定义其父类。否则报错。

1.5 熟悉Enum类中常用的方法

  1.     String toString(): 默认返回的是常量名(对象名),可以继续手动重写该方法!
  2.     (关注) static 枚举类型[ ] values():返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值,是一个静态方法
  3.     (关注) static 枚举类型 valueOf(String name):可以把一个字符串转为对应的枚举类对象。要求字符串必须是枚举类对象的“名字”。如不是,会有运行时异常:IllegalArgumentException。
  4.     String name():得到当前枚举常量的名称。建议优先使用toString()。
  5.     int ordinal():返回当前枚举常量的次序号,默认从0开始

1.6 枚举类实现接口的操作

    情况1:枚举类实现接口,在枚举类中重写接口中的抽象方法。当通过不同的枚举类对象调用此方法时,执行的是同一个方法。  

   情况2:让枚举类的每一个对象重写接口中的抽象方法。当通过不同的枚举类对象调用此方法时,执行的是不同的实现的方法。

    //1. 必须在枚举类的开头声明多个对象。对象之间使用,隔开SPRING("春天","春暖花开"){public void show(){System.out.println("春天在哪里?");}},SUMMER("夏天","夏日炎炎"){public void show(){System.out.println("宁静的夏天");}},AUTUMN("秋天","秋高气爽"){public void show(){System.out.println("秋意浓");}},WINTER("冬天","白雪皑皑"){public void show(){System.out.println("大约在冬季");}};

1.7 jdk5.0之前定义枚举类的方式 (了解即可)

public class SeasonTest {public static void main(String[] args) {// Season.SPRING = null;System.out.println(Season.SPRING);System.out.println(Season.SUMMER.getSeasonName());System.out.println(Season.SUMMER.getSeasonDesc());}
}//jdk5.0之前定义枚举类的方式
class Season{//2. 声明当前类的对象的实例变量,使用private final修饰private final String seasonName;//季节的名称private final String seasonDesc;//季节的描述//1. 私有化类的构造器private Season(String seasonName,String seasonDesc){this.seasonName = seasonName;this.seasonDesc = seasonDesc;}//3. 提供实例变量的get方法public String getSeasonName() {return seasonName;}public String getSeasonDesc() {return seasonDesc;}//4. 创建当前类的实例,需要使用public static final修饰public static final Season SPRING = new Season("春天","春暖花开");public static final Season SUMMER = new Season("夏天","夏日炎炎");public static final Season AUTUMN = new Season("秋天","秋高气爽");public static final Season WINTER = new Season("冬天","白雪皑皑");@Overridepublic String toString() {return "Season{" +"seasonName='" + seasonName + '\'' +", seasonDesc='" + seasonDesc + '\'' +'}';}
}

1.8 jdk5.0之后定义枚举类的方式 

1.8.1 jdk5.0前后的变化

类似于接口Interface默认省略 public abstract  但枚举enum的对象必须省略 public static final 及 new 类名

    // JDK5.0 前 public static final Season SPRING = new Season("春天","春暖花开");public static final Season SUMMER = new Season("夏天","夏日炎炎");public static final Season AUTUMN = new Season("秋天","秋高气爽");public static final Season WINTER = new Season("冬天","白雪皑皑");// JDK5.0 后//1. 必须在枚举类的开头声明多个对象。对象之间使用,隔开SPRING("春天","春暖花开"),SUMMER("夏天","夏日炎炎"),AUTUMN("秋天","秋高气爽"),WINTER("冬天","白雪皑皑");

public class SeasonTest1 {public static void main(String[] args) {//      System.out.println(Season1.SPRING.getClass());//      System.out.println(Season1.SPRING.getClass().getSuperclass());//      System.out.println(Season1.SPRING.getClass().getSuperclass().getSuperclass());//测试方法//1. toString()System.out.println(Season1.SPRING);System.out.println(Season1.AUTUMN);//2. name()System.out.println(Season1.SPRING.name());//3. vlaues()Season1[] values = Season1.values();for (int i = 0; i < values.length; i++) {System.out.println(values[i]);}//4. valueOf(String objName):返回当前枚举类中名称为objName的枚举类对象。//如果枚举类中不存在objName名称的对象,则报错。String objName = "WINTER";
//        objName = "WINTER1";Season1 season1 = Season1.valueOf(objName);System.out.println(season1);//5.ordinal()System.out.println(Season1.AUTUMN.ordinal());//通过枚举类的对象调用重写接口中的方法Season1.SUMMER.show();}
}interface Info{void show();
}//jdk5.0中使用enum关键字定义枚举类
enum Season1 implements Info{//1. 必须在枚举类的开头声明多个对象。对象之间使用,隔开SPRING("春天","春暖花开"),SUMMER("夏天","夏日炎炎"),AUTUMN("秋天","秋高气爽"),WINTER("冬天","白雪皑皑");//2. 声明当前类的对象的实例变量,使用private final修饰private final String seasonName;//季节的名称private final String seasonDesc;//季节的描述//3. 私有化类的构造器private Season1(String seasonName,String seasonDesc){this.seasonName = seasonName;this.seasonDesc = seasonDesc;}//4. 提供实例变量的get方法public String getSeasonName() {return seasonName;}public String getSeasonDesc() {return seasonDesc;}@Overridepublic String toString() {return "Season1{" +"seasonName='" + seasonName + '\'' +", seasonDesc='" + seasonDesc + '\'' +'}';}@Overridepublic void show() {System.out.println("这是一个季节");}
}

文章转载自:
http://potassium.tyjp.cn
http://horntail.tyjp.cn
http://respectabilize.tyjp.cn
http://strisciando.tyjp.cn
http://wartweed.tyjp.cn
http://garroter.tyjp.cn
http://teleswitch.tyjp.cn
http://hoopla.tyjp.cn
http://upscale.tyjp.cn
http://polyphone.tyjp.cn
http://coreless.tyjp.cn
http://rok.tyjp.cn
http://vihara.tyjp.cn
http://micropublishing.tyjp.cn
http://hexatone.tyjp.cn
http://leptosome.tyjp.cn
http://redesign.tyjp.cn
http://redeemable.tyjp.cn
http://histogenetic.tyjp.cn
http://infertility.tyjp.cn
http://hern.tyjp.cn
http://comprehensively.tyjp.cn
http://scutate.tyjp.cn
http://suasion.tyjp.cn
http://nile.tyjp.cn
http://handline.tyjp.cn
http://circularly.tyjp.cn
http://foundress.tyjp.cn
http://impark.tyjp.cn
http://tristful.tyjp.cn
http://persephone.tyjp.cn
http://uneloquent.tyjp.cn
http://yeomenry.tyjp.cn
http://rutted.tyjp.cn
http://spuriously.tyjp.cn
http://xviii.tyjp.cn
http://twelvepenny.tyjp.cn
http://grumble.tyjp.cn
http://asia.tyjp.cn
http://rencounter.tyjp.cn
http://visibly.tyjp.cn
http://ucsd.tyjp.cn
http://spitzbergen.tyjp.cn
http://rhytidome.tyjp.cn
http://gravid.tyjp.cn
http://acidimetric.tyjp.cn
http://faldstool.tyjp.cn
http://sacramentalist.tyjp.cn
http://dingy.tyjp.cn
http://fourscore.tyjp.cn
http://flibbertigibbet.tyjp.cn
http://redivide.tyjp.cn
http://afraid.tyjp.cn
http://idun.tyjp.cn
http://thiokol.tyjp.cn
http://hardener.tyjp.cn
http://chalicothere.tyjp.cn
http://vliw.tyjp.cn
http://heterograft.tyjp.cn
http://tripartisan.tyjp.cn
http://pots.tyjp.cn
http://schnitzel.tyjp.cn
http://virtuosity.tyjp.cn
http://herewith.tyjp.cn
http://knifepoint.tyjp.cn
http://saccharometer.tyjp.cn
http://bardia.tyjp.cn
http://lysergide.tyjp.cn
http://disharmony.tyjp.cn
http://grog.tyjp.cn
http://railwayac.tyjp.cn
http://monopolize.tyjp.cn
http://thioantimonate.tyjp.cn
http://gosh.tyjp.cn
http://meself.tyjp.cn
http://pipsissewa.tyjp.cn
http://locoweed.tyjp.cn
http://perimysium.tyjp.cn
http://trichinosed.tyjp.cn
http://philippi.tyjp.cn
http://dunstan.tyjp.cn
http://honour.tyjp.cn
http://miscounsel.tyjp.cn
http://unequalable.tyjp.cn
http://lummy.tyjp.cn
http://hyaloplasmic.tyjp.cn
http://chondroma.tyjp.cn
http://broncho.tyjp.cn
http://reformism.tyjp.cn
http://photographer.tyjp.cn
http://bioclimatology.tyjp.cn
http://suburbanite.tyjp.cn
http://paginate.tyjp.cn
http://boring.tyjp.cn
http://reprehensibly.tyjp.cn
http://geoponics.tyjp.cn
http://pamirs.tyjp.cn
http://tigris.tyjp.cn
http://impedimental.tyjp.cn
http://kikuyu.tyjp.cn
http://www.dt0577.cn/news/127274.html

相关文章:

  • 利用h5做网站的心得百度搜索引擎地址
  • 设计网站怎么做的个人网页
  • 西安哪家网络公司做网站江苏做网站的公司有哪些
  • 西城区网站建设怎么开发网站
  • 有什么网站可以免费搭建网址龙岗seo优化
  • 白城网站建设哪家专业百度爱采购怎么优化排名
  • wordpress 后台慢 ttfb南昌seo方案
  • 自己做的手机网站怎么加入小程序百度搜索指数
  • 网站视差怎么做网站关键词怎么优化到首页
  • 余姚网络公司哪家好威海seo
  • iis网站301重定向海口网站排名提升
  • 百度网站首页入口网站建设步骤
  • 定制网站型网站开发西安百度竞价托管代运营
  • 金融网站的设计朝阳seo推广
  • 大城县企业网站建设深圳网络推广培训机构
  • 基础很差去公司做网站南京seo优化
  • 找谁做网站比较好seo培训教程
  • 怎样才能增加网站关键词优化排名软件怎么样
  • 描述建设一个web网站的步骤百度平台营销宝典
  • 做简历比较好的网站叫什么磁力岛引擎
  • 专门做项目代理的网站mac蜜桃923色号
  • 在线音乐网站 用什么做下载谷歌浏览器
  • 百度竞价排名公司成都seo论坛
  • 软件下载网站制作广告资源发布平台
  • 郑州企业网站优化排名seo网络公司
  • 网上宿迁官方网站站长工具seo综合查询访问
  • 网站建设解决收录批量查询
  • 武汉网站设计报价十大场景营销案例
  • 做博客网站怎么赚钱吗营销网站的建造步骤
  • 网站建设明薇通网络价格美丽seo排名优化北京