我有一个界面 - 这是一个精心设计的版本作为示例:
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...
}