定義常量方式(類,介面,列舉)

2021-08-11 06:16:03 字數 993 閱讀 4070

定義常量方便統一管理常量,是一種專業的表現,個人推薦使用第三種列舉定義常量

第一種:靜態變數的方式

package vip.lizhilong.lambda;

/** * created by jackielee on 2017

* @author: lizhilong

*/public class gendercontents

package vip.lizhilong.lambda;

public inte***ce gendercontent

第三種:列舉定義常量

package vip.lizhilong.lambda;

/** * @author: lizhilong

* @date: 2017-11-24 10:34:10

*/public enum gendercolumn

public integer getcode()

public string getmessage()

/*** 根據code獲取當前的列舉物件

* @param code

* @return gendercolumn

*/public static gendercolumn of(integer code)

for (gendercolumn status : values())

}return null;

}}

常量獲取方式:

@test

public void contentstest()

列印結果:

classcode:0

implcode:0

enumcode:0

總結:三種常量都有各自的優缺點,請謹慎使用

純手工操作,歡迎批評指正

常量類定義

在專案中經常用到的常量類的定義方法 有 inte ce emun class 等 下面說一下 常量類的定義方法 final 修飾類名 不可繼承 定義了乙個私有的建構函式,避免例項化該類 public static fianl 修飾變數 public final class returncode pu...

常量和列舉 常量類的區別

一 實體常量類 實體常量類 author administrator date 2018 7 21 public class constclass1 jdk編譯時,直接把常量編譯到使用的地方。在修改變數值後,其它類有可能會出現編譯到舊常量值的問題。2 只能用equals比較,效能較低。無法保證型別是...

定義常量的方式

開發中往往需要定義一些常量。單個的很簡單,如果是多個一組的話,1.使用列舉定義 public enum sv question type public integer getvalue 2.使用靜態常量map定義 推薦 在頁面存入的時候比較方便 收集資料列型別 public final static...