中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

南昌網(wǎng)站建設(shè)優(yōu)化推廣費(fèi)用百度指數(shù)分析報告案例

南昌網(wǎng)站建設(shè)優(yōu)化推廣費(fèi)用,百度指數(shù)分析報告案例,做游戲數(shù)據(jù)分析的網(wǎng)站,視頻拍攝剪輯培訓(xùn)班目錄 一、枚舉類 二、創(chuàng)建枚舉類 2.1、JDK5.0之前創(chuàng)建 2.2、JDK5.0使用enum創(chuàng)建 三、枚舉類常用方法 四、枚舉類實(shí)現(xiàn)接口 一、枚舉類 枚舉類型本質(zhì)上也是一種類,只不過是這個類的對象是有限的、固定的幾個,不能讓用戶隨意創(chuàng)建。 二、創(chuàng)建枚舉類 …

目錄

一、枚舉類

二、創(chuàng)建枚舉類

2.1、JDK5.0之前創(chuàng)建?

?2.2、JDK5.0使用enum創(chuàng)建

?三、枚舉類常用方法

?四、枚舉類實(shí)現(xiàn)接口

一、枚舉類

枚舉類型本質(zhì)上也是一種類,只不過是這個類的對象是有限的、固定的幾個,不能讓用戶隨意創(chuàng)建。

二、創(chuàng)建枚舉類

2.1、JDK5.0之前創(chuàng)建?

public class SeasonTest {public static void main(String[] args) {System.out.println(Season.SPRING.getSeasonName());}
}
//JDK5.0之前創(chuàng)建方式
class Season{//定義屬性private final String seasonName;private final String seasonDesc;//構(gòu)造器私有化private Season(String seasonName, String seasonDesc) {this.seasonName = seasonName;this.seasonDesc = seasonDesc;}//提高get方法public String getSeasonName() {return seasonName;}public String getSeasonDesc() {return seasonDesc;}//創(chuàng)建當(dāng)前類的實(shí)例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 + '\'' +'}';}
}

?2.2、JDK5.0使用enum創(chuàng)建

public class SeasonTest1 {public static void main(String[] args) {System.out.println(Season1.SPRING.getSeasonName());}
}
//JDK5.0創(chuàng)建方式
enum Season1{//創(chuàng)建當(dāng)前類的實(shí)例SPRING("春天","春暖花開"),SUMMER("夏天","夏日炎炎"),AUTUMN("秋天","秋高氣爽"),WINTER("冬天","白雪皚皚");//定義屬性private final String seasonName;private final String seasonDesc;//構(gòu)造器私有化private Season1(String seasonName, String seasonDesc) {this.seasonName = seasonName;this.seasonDesc = seasonDesc;}//提高get方法public String getSeasonName() {return seasonName;}public String getSeasonDesc() {return seasonDesc;}
}

?三、枚舉類常用方法

String toString(): 默認(rèn)返回的是常量名(對象名),可以繼續(xù)手動重寫該方法!
???
static 枚舉類型[] values():返回枚舉類型的對象數(shù)組。該方法可以很方便地遍歷所有的枚舉值,是一個靜態(tài)方法
???
static 枚舉類型 valueOf(String name):可以把一個字符串轉(zhuǎn)為對應(yīng)的枚舉類對象。要求字符串必須是枚舉類對象的名字。如不是,會有運(yùn)行時異常:IllegalArgumentException
???
String name():得到當(dāng)前枚舉常量的名稱。建議優(yōu)先使用toString()
???
int ordinal():返回當(dāng)前枚舉常量的次序號,默認(rèn)從0開始

 //toString()System.out.println(Season1.SPRING);//name()System.out.println(Season1.SPRING.name());//values()Season1[] values = Season1.values();for (Season1 season1:values) {System.out.println(season1);}//valueOf():可以把一個字符串轉(zhuǎn)為對應(yīng)的枚舉類對象。要求字符串必須是枚舉類對象的“名字”。// 如不是,會有運(yùn)行時異常:IllegalArgumentException。System.out.println(Season1.valueOf("SPRING"));//ordinal()System.out.println(Season1.SUMMER.ordinal());

?四、枚舉類實(shí)現(xiàn)接口

4.1、枚舉的對象調(diào)用執(zhí)行同一個方法

public class SeasonTest2 {public static void main(String[] args) {Season2.SPRING.method();}
}
interface Test01{public void method();
}
//JDK5.0創(chuàng)建方式
enum Season2 implements Test01{//創(chuàng)建當(dāng)前類的實(shí)例SPRING("春天","春暖花開"),SUMMER("夏天","夏日炎炎"),AUTUMN("秋天","秋高氣爽"),WINTER("冬天","白雪皚皚");@Overridepublic void method() {System.out.println("實(shí)現(xiàn)接口成功");}//定義屬性private final String seasonName;private final String seasonDesc;//構(gòu)造器私有化private Season2(String seasonName, String seasonDesc) {this.seasonName = seasonName;this.seasonDesc = seasonDesc;}
}

4.2、枚舉類的每個對象重寫接口中的方法,執(zhí)行每個對象重寫的方法

public class SeasonTest2 {public static void main(String[] args) {Season2[] values = Season2.values();for (int i = 0; i < values.length; i++) {values[i].method();}}
}
interface Test01{public void method();
}
//JDK5.0創(chuàng)建方式
enum Season2 implements Test01{//創(chuàng)建當(dāng)前類的實(shí)例SPRING("春天","春暖花開"){@Overridepublic void method() {System.out.println("春天重寫接口方法");}},SUMMER("夏天","夏日炎炎"){@Overridepublic void method() {System.out.println("夏天重寫接口方法");}},AUTUMN("秋天","秋高氣爽"){@Overridepublic void method() {System.out.println("秋天重寫接口方法");}},WINTER("冬天","白雪皚皚"){@Overridepublic void method() {System.out.println("冬天重寫接口方法");}};
//    @Override
//    public void method() {
//        System.out.println("實(shí)現(xiàn)接口成功");
//    }//定義屬性private final String seasonName;private final String seasonDesc;//構(gòu)造器私有化private Season2(String seasonName, String seasonDesc) {this.seasonName = seasonName;this.seasonDesc = seasonDesc;}
}

http://www.risenshineclean.com/news/48954.html

相關(guān)文章:

  • 寧波做網(wǎng)站哪家公司好網(wǎng)站設(shè)計(jì)公司蘇州
  • 武漢市二手房交易合同備案在那個網(wǎng)站上做呀如何讓網(wǎng)站快速收錄
  • 網(wǎng)站制作 牛商網(wǎng)外鏈查詢工具
  • 手把手教做網(wǎng)站網(wǎng)站優(yōu)化策略
  • 做京東網(wǎng)站需要哪些手續(xù)費(fèi)企業(yè)推廣app
  • l網(wǎng)站建設(shè)線上營銷手段
  • 國外效果超炫網(wǎng)站北京seo優(yōu)化診斷
  • 河北網(wǎng)站建設(shè)排名優(yōu)化哪家專業(yè)
  • 網(wǎng)站怎樣免費(fèi)推廣網(wǎng)絡(luò)營銷專業(yè)課程
  • 杭州裝飾網(wǎng)站建設(shè)互聯(lián)網(wǎng)營銷的方法
  • 有什么做動畫的網(wǎng)站seo的英文全稱是什么
  • 男生做網(wǎng)站編輯全球搜是什么公司
  • wordpress 插件 kf5谷歌關(guān)鍵詞優(yōu)化怎么做
  • wex5做視頻網(wǎng)站廣東疫情最新數(shù)據(jù)
  • 太原整站優(yōu)化搜索優(yōu)化軟件
  • 網(wǎng)站cname解析seo排名優(yōu)化培訓(xùn)網(wǎng)站
  • 百度seo優(yōu)化公司旺道網(wǎng)站排名優(yōu)化
  • python怎么做專門的手機(jī)網(wǎng)站百度免費(fèi)網(wǎng)站制作
  • 微信企業(yè)網(wǎng)站文件外鏈
  • 好看免費(fèi)的ppt模板下載做百度seo
  • 商務(wù)型企業(yè)網(wǎng)站建設(shè)近期的重大新聞
  • 樂清網(wǎng)站建設(shè)費(fèi)用網(wǎng)上培訓(xùn)機(jī)構(gòu)
  • 網(wǎng)站加密傳輸怎么做搜索引擎優(yōu)化需要多少錢
  • 瑞麗網(wǎng)站建設(shè)百度網(wǎng)站排名優(yōu)化價格
  • 大連哪家公司做網(wǎng)站網(wǎng)絡(luò)推廣的調(diào)整和優(yōu)化
  • 網(wǎng)站建設(shè)銷售發(fā)展前景seo百家論壇
  • 商城網(wǎng)站 價格濟(jì)寧百度推廣價格
  • 做網(wǎng)站前端后端ui什么意思谷歌優(yōu)化排名怎么做
  • 廣東省城鄉(xiāng)建設(shè)和管理委員會網(wǎng)站谷歌瀏覽器下載電腦版
  • 家居網(wǎng)站源碼軟文推送