国产毛多水多高潮高清,久热这里只有精品视频6,国内精品久久久久久久久电影网,国产男同志CHINA69,精品999日本久久久影院,人人妻人人澡人人爽人人精品,亚洲中文无码永久免

Java进阶-开云博彩在中国是否合法

Java进阶

2026-01-18 23:15:44投稿人:開云真人在線(達(dá)州)有限公司圍觀5263 評論

Java進(jìn)階_枚舉 enum

1 枚舉引入

Java是一門面向?qū)ο蟮恼Z言 ,當(dāng)我們創(chuàng)建好一個類以后,可以創(chuàng)建這個類的多個對象

但是一個類究竟創(chuàng)建多少個對象 ,并且對象代表的值我們是無法限制的

所以 ,如果開發(fā)中需要一組值,需要的數(shù)據(jù)是明確的,就可以使用枚舉

2 枚舉概念

枚舉類是一種特殊形式的Java類,枚舉類的對象個數(shù)是有限且明確的 。比如:

星期  :Monday(星期一)…Sunday(星期天)

性別 :Man(男)、Woman(女)

季節(jié):Spring(春天)…Winter(冬天)

支付方式:Cash(現(xiàn)金) 、WeChatpay(微信支付)、AliPay(支付寶支付)、BankCard(銀行卡支付)、CreditCard(信用卡支付)

訂單狀態(tài):Nonpayment(未付款)  、Paid(已付款) 、Fulfilled(已配貨)、Delivered(已發(fā)貨)、Return(退貨) 、Checked(已收貨)

所以 ,如果當(dāng)我們需要定義一組常量表示不同的狀態(tài)時,就建議使用枚舉類

JDK5以前是需要自定義枚舉類的,JDK5以后可以使用關(guān)鍵字enum來定義枚舉類

我們先來用傳統(tǒng)class的方式來實(shí)現(xiàn)自定義枚舉類:

3 自定義枚舉類

枚舉類中聲明的每一個枚舉值代表枚舉類的一個實(shí)例對象

與Java中的普通類一樣 ,在聲明枚舉類時,也可以聲明屬性、方法和構(gòu)造函數(shù)

但是枚舉類的構(gòu)造函數(shù)必須為私有的 ,我們一起來練習(xí)一下:

package cn.cxy.exec;

/*本類用于自定義枚舉類*/

public class SeasonTest {

public static void main(String[] args) {

System.out.println(Season.SPRING.getSEASON_NAME());//春季

System.out.println(Season.SUMMER.getSEASON_DESC());//夏日炎炎

System.out.println(Season.AUTUMN);

//Season{ SEASON_NAME='秋季', SEASON_DESC='秋高氣爽'}

}

}

//1.自定義枚舉類

class Season{

//2.定義本類的私有屬性,為了防止值被修改