Предположим, что у вас есть указатель перечисления
enum Direction{
North,South,East West
}
Могу ли я написать метод, который использует поразрядные или для сравнения нескольких перечислений
public boolean canGoDirection(Direction dir){
return dir | Direction.North;
}
где я бы назвал вышеуказанный метод как
this.canGoDirection(Direction.South | Direction.North);