Verschachtelte Java-Enumeration - Macht es einen Unterschied, wenn Sie als statisch deklarieren? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Sind in Java Aufzählungstypen in einer Klasse statisch? 2 AntwortenIch habe eine Schnittstelle - hier ist eine schön erfundene Version als Beispiel:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
Gibt es einen Unterschied, wie sich Implementierungen davon verhalten würden, wenn ich das @ definierCharge
enum als statisch - d. h. hat dies irgendeine Auswirkung:
public interface Particle {
static enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}