У меня есть интерфейс - здесь в качестве примера есть красиво надуманная версия:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
Есть ли какая-либо разница в том, как будут выполняться реализации этого, если я определил Charge
enum как статический - т.е. имеет ли это эффект:
public interface Particle {
static enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}