J'ai une interface - voici une bien ficelé version comme exemple:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
Est-il une différence dans la façon dont les implémentations de cette agiraient si j'ai défini l' Charge
enum statiques, c'est à dire n'ont aucun effet:
public interface Particle {
static enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}