在我的 C++ 代码中,我经常做这样的事情
enum BarType {
BT_UNKNOWN = 0,
BT_NORMAL = 1,
BT_BAR_REST = 2,
BT_REPEAT_PREV_MEASURES = 3,
BT_TYPE_MASK = 0x03,
... etc
};
BarType GetBarType(int bn) { return (BarType)(m_barType[bn] & BT_TYPE_MASK); }
除了制作我讨厌的所有整数之外,有没有办法在 java 中做到这一点,因为我喜欢使用枚举获得的类型检查?
谢谢