假設你有一個枚舉方向我可以用位或對Java枚舉
enum Direction{
North,South,East West
}
我可以寫一個使用按位或者是比較多個枚舉
public boolean canGoDirection(Direction dir){
return dir | Direction.North;
}
在那裏我會調用上面的方法方法爲
this.canGoDirection(Direction.South | Direction.North);
Java的枚舉是正常物體(W /特殊序列化),僅此而已; java中沒有重載操作符(ala C) - 因此'不'。 – bestsss 2011-02-10 17:07:58
我不知道到底的`canGoDirection(方向Dir)的含義',但是如果你想要做一個檢查,不應該有一個與替代| ? – zardosht 2014-03-13 10:08:20