
有关Java 枚举问题
枚举类FlagsMask中有如下值a(0),b(0x1),c(0x2),d(0x4),e(0x8),f(0x10);请问这个小括号里的内容代表什么意思...
枚举类FlagsMask中有如下值
a(0),
b(0x1),
c(0x2),
d(0x4),
e(0x8),
f(0x10);
请问这个小括号里的内容代表什么意思 展开
a(0),
b(0x1),
c(0x2),
d(0x4),
e(0x8),
f(0x10);
请问这个小括号里的内容代表什么意思 展开
1个回答
展开全部
枚举每个成员代表的值。比如
public enum FlagsMask {
a(0),b(0x1),c(0x2), d(0x4),e(0x8), f(0x10);
private int value;
private FlagsMask(int a){
this.value=a;
}
public static void main(String[] args){
System.out.println(FlagsMask.a.value);
System.out.println(FlagsMask.b.value);
System.out.println(FlagsMask.c.value);
System.out.println(FlagsMask.d.value);
}
}
就能看到分别输出了 a b c d的值 , 0 1 2 4
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询