Java: anonyme Aufzählungen?Java

Java-Forum
Guest
 Java: anonyme Aufzählungen?

Post by Guest »

Hat Java die Möglichkeit anonymer Aufzählungen?

Zum Beispiel möchte ich, dass meine Klasse eine Variable hat, deren Wert eine von fünf verschiedenen Einstellungen sein kann. Daher sollte diese Variable offensichtlich eine Aufzählung sein. Dies ist jedoch der EINZIGE Ort, an dem diese bestimmte Aufzählung verwendet wird. Normalerweise würde ich einen Aufzählungstyp direkt über der Variablen deklarieren und dann die Variable als diesen Typ deklarieren, aber ich habe mich gefragt, ob es einen saubereren Weg gibt. Unterstützt Java anonyme Enumerationen?

Beispiel:

Code: Select all

public class Test {
public enum Option {
FirstOption,
SecondOption,
ThirdOption
}
Option option;
}
Gibt es eine Möglichkeit, die Deklaration einer öffentlichen Enum-Option zu vermeiden und stattdessen einfach zuzulassen, dass die Optionsvariable entweder auf „FirstOption“, „SecondOption“ oder „ThirdOption“ gesetzt wird, ohne eine Vorstellung davon zu haben? der Typ „Option“?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post