定義常量方便統一管理常量,是一種專業的表現,個人推薦使用第三種列舉定義常量
第一種:靜態變數的方式
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...