java最簡單的enum類使用說明

2021-07-31 17:08:37 字數 586 閱讀 9780

寫**的過程中,使用到enum,忽然發現對這個類有點陌生了,所以總結了一下它的基本用法。

這個問題,筆者曾在問答區回答過碼友。之所以使用enum,很多時候是用來代替常量(本質是一種特殊的常量),歸結起來,大概有以下幾點:

enum的使用很簡單,它本質是一種特殊的類,你可以為它新增構造器,新增任何你想實現的功能函式,甚至新增內部類等等。

為了更直觀地說明,不妨通過兩段**來看一下它的日常用法。

最簡單的:

public

enum month

公升級版的:

public

enum month

//根據code找到要呈現給使用者的description;這個轉化應該收斂在month內部實現

public

static string getdescription(int code)

}return

null;

}@override

public string tostring()

}

掌握這兩種寫法,基本能滿足日常開發需要。有兩點注意一下:

JAVA 基礎 ENUM 列舉的簡單使用

列舉可以用來表示一系列狀態,比如顏色 星期 訂單狀態等,雖然功能很小,但大大方便了開發。定義顏色列舉類 public enum color color.red color.green複製 下面展示一下用列舉表示訂單狀態 public enum orderstatus public string ge...

列舉enum簡單使用

package com.enums public class status 刪除狀態 author qingtian public static enum fileonloadstatus 啟用禁用狀態 author qingtian public static enum enablestatus ...

Java列舉類的簡單使用

列舉類的本質就是提供有限個例項,我們自己不能隨便new物件,那麼我們先按照如下步驟自己手動實現一下代表季節的列舉類,提供春 夏 秋 冬4個例項 定義myenumation類,私有化建構函式 宣告季節名稱 季節描述2個成員變數,生成相應的構造方法和set get方法 宣告4個靜態的myenumatio...