日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java调用构造函数中某一个值_Java如何在枚举的构造函数中调用另一个枚举值

發布時間:2025/3/11 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java调用构造函数中某一个值_Java如何在枚举的构造函数中调用另一个枚举值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中的枚舉(enum)是一種存儲一組常量值的數據類型。您可以使用枚舉來存儲固定值,例如一周中的天,一年中的月等。

您可以使用關鍵字?enum定義枚舉,后跟枚舉的名稱為-enum?Days?{

SUNDAY,?MONDAY,?TUESDAY,?WEDNESDAY,?THURSDAY,?FRIDAY,?SATURDAY

}

枚舉中的方法和變量

枚舉類似于類,并且可以在其中包含變量,方法(僅具體方法)和構造函數。

假設我們在枚舉中的元素值為-enum?Scoters?{

ACTIVA125(80000),?ACTIVA5G(70000),?ACCESS125(75000),?VESPA(90000),?TVSJUPITER(75000);

}

要在其中定義一個構造函數,首先要聲明一個實例變量來保存元素的值。private?int?price;

然后,聲明一個初始化上面創建的實例變量的參數化構造函數。Scoters?(int?price)?{

this.price?=?price;

}

用另一個初始化一個枚舉的值

用另一個枚舉中的值初始化枚舉。聲明所需的枚舉作為實例變量。

使用參數化的構造函數對其進行初始化。

示例import?java.util.Scanner;

enum?State{

Telangana,?Delhi,?Tamilnadu,?Karnataka,?Andhrapradesh

}

enum?Cities?{

Hyderabad(State.Telangana),?Delhi(State.Delhi),?Chennai(State.Tamilnadu),?Banglore(State.Karnataka),?Vishakhapatnam(State.Andhrapradesh);

//實例變量

private?State?state;

//構造函數初始化實例變量

Cities(State?state)?{

this.state?=?state;

}

//顯示國家/地區的靜態方法

public?static?void?display(int?model){

Cities?constants[]?=?Cities.values();

System.out.println("State?of:?"+constants[model]+"?is?"+constants[model].state);

}

}

public?class?EnumerationExample?{

public?static?void?main(String?args[])?{

Cities?constants[]?=?Cities.values();

System.out.println("Value?of?constants:?");

for(Cities?d:?constants)?{

System.out.println(d.ordinal()+":?"+d);

}

System.out.println("Select?one?model:?");

Scanner?sc?=?new?Scanner(System.in);

int?model?=?sc.nextInt();

//調用枚舉的靜態方法

Cities.display(model);

}

}

輸出結果Value?of?constants:

0:?Hyderabad

1:?Delhi

2:?Chennai

3:?Banglore

4:?Vishakhapatnam

Select?one?model:

2

State?of:?Chennai?is?Tamilnadu

總結

以上是生活随笔為你收集整理的java调用构造函数中某一个值_Java如何在枚举的构造函数中调用另一个枚举值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。