首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

enum简略示例

2013-10-01 
enum简单示例最简单的情况,只有name,适合程序内部使用,不需要在界面上显示的情况,例如:public enum Catego

enum简单示例

最简单的情况,只有name,适合程序内部使用,不需要在界面上显示的情况,例如:

public enum CategoryTypeEnum {cost,income;}

引用方式:CategoryTypeEnum.cost?

?

如果需要显示文字,可以这样定义:

public enum AccountTypeEnum {cash("现金账户"), debitCard("借记卡"), virtual("虚拟账户"), creditCart("信用卡"), debt("负债账户"), creditor("债权账户");/** * 用来显示的文本 */private final String value;private AccountTypeEnum(String value) {this.value = value;}/** * 判断账户类型是否为负债 * @return true表示负债账户,false表示资产账户。 */public boolean isDebt() {switch (this) {case creditCart:case debt:return true;default:return false;}}public String getValue() {return value;}}

?

?引用方式:AccountTypeEnum.cash ?或AccountTypeEnum.cash.getValue()引用显示文本。AccountTypeEnum.values()可以获取所有枚举元素。
?

?

热点排行