Java具有属性(字段)的枚举
示例
如果我们想使用enum更多的信息,而不仅仅是常量值,并且我们希望能够比较两个枚举。
考虑以下示例:
public enum Coin {
PENNY(1), NICKEL(5), DIME(10), QUARTER(25);
private final int value;
Coin(int value){
this.value= value;
}
public boolean isGreaterThan(Coin other){
returnthis.value> other.value;
}
}在这里,我们定义了一个Enum被叫Coin代表其值。使用该方法,isGreaterThan我们可以比较两个enums:
Coin penny = Coin.PENNY; Coin dime = Coin.DIME; System.out.println(penny.isGreaterThan(dime)); //打印:假 System.out.println(dime.isGreaterThan(penny)); //打印:真实
热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短