我有一个接口 - 这里是一个很好构思的例子:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
如果我将Charge
枚举定义为静态的,那么实现的行为是否会有任何差异-即这是否会产生任何影响:
如果我将Charge
枚举定义为静态的,那么实现的行为是否会有任何差异-即这是否会产生任何影响:
public interface Particle {
static enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}