【发布时间】:2023-03-22 06:26:01
【问题描述】:
我希望 Java 中的枚举器具有其他枚举作为属性。
public enum Direction {
Up(Down),
Down(Up),
Left(Right),
Right(Left);
private Direction opposite;
Direction(Direction opposite){
this.opposite = opposite;
}
}
所以我有不同的方向,对于每个我想知道相反的方向。 它适用于 Down 和 Right,但我无法初始化 Up,因为 Down 尚不清楚(同一个堡垒 Left)。
初始化后如何编辑枚举变量?
【问题讨论】: