Angenommen, Sie haben eine Aufzählung Direction
enum Direction{
North,South,East West
}
Könnte ich eine Methode schreiben, die bitweise oder's verwendet, um mehrere Enums zu vergleichen
public boolean canGoDirection(Direction dir){
return dir | Direction.North;
}
wo ich die obige Methode wie folgt aufrufen würde
this.canGoDirection(Direction.South | Direction.North);