嵌套 Java 枚举定义 - 声明为静态会有什么不同吗?
2022-08-31 17:48:46
我有一个界面 - 这里有一个很好的人为版本作为例子:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
如果我将枚举定义为静态,那么它的实现的行为方式是否有任何区别 - 即这有什么影响:Charge
public interface Particle {
static enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}