Enums hinzufügen

Status
Nicht offen für weitere Antworten.
B

Baba

Gast
Hallo,
ich habe ein Problem mit enums.

Ich habe ein paar enums in einer eigenen Klasse erstellt und möchte nun aus einer anderen Klasse weitere Enums hinzufügen. Wie genau stelle ich dies an ?

Habe einiges schon ausprobiert und auch massig gegoogelt aber habe noch nicht gefunden.

Hätte evtl. jmd. einen Tipp für mich ?

mfg Baba
 

frapo

Bekanntes Mitglied
Hm.. mir wird nicht ganz klar was du machen möchtest. Wie und wo soll das gehen? Enums einer Klasse in einer anderen 'hinzufügen'? Zur Laufzeit hinzufügen, oder wie? ???:L

Vielleicht könntest du etwas Licht ins Dunkel bringen, dadurch das du etwas Code postest oder verräts was genau du vorhast?
 
G

Guest

Gast
public enum Typen {

ZEICHENKETTE,

WAHRHEITSWERT,

GANZEZAHL,

DATUM,

DATEINAME

}

Dies ist meine Enum Klasse. Das Ganze Java Programm soll später eine Bibliothek werden, wo es möglich sein soll weitere Enums vom Typ: Typen hinzuzufügen.

private static EnumMap<Typen, TypFormat> typen = new EnumMap<Typen, TypFormat>(Typen.class);

In der Enummap werden also abhängig vom jeweiligen Typ (Enum) TypFormate etc. abgespeichert.

Ich kann allerdings bis dato nicht z.b. in:

public enum CopyOfTypen {

ZEICHENKETTE2,

WAHRHEITSWERT2,

GANZEZAHL2,

DATUM2,

DATEINAME2

}

Weitere enums erstellen die ich in diese EnumMap hinzufügen kann. Warum ist mir auch klar *gg*, weil die CopyOfTypen (nur Test Klasse) nicht vom Typ: Typen ist. Via Unterklasse oder ähnliches funktioniert es allesdings auch nicht.

mfg Baba
 

Janus

Bekanntes Mitglied
das geht mit enums nicht. wenn du was dynamisches brauchst, musst du was anderes nehmen.
 
G

Guest

Gast
Irgendwie lässt es mich doch nicht locker *gg* Kann ich nicht evtl. an der Map ein bischen rumbasteln, das er nicht nur enums vom typ "Typen" akzeptiert ? sondern allg. enums oder so ?

mfg Baba
 

Janus

Bekanntes Mitglied
könnte man, aber das wär echt gruseliges design. enums sind dafür nicht gedacht. nimm doch einfach was anderes, strings oder so.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Enums zum ersten mal Allgemeine Java-Themen 15
F Enums als innere Klasse sinnvoll? Allgemeine Java-Themen 3
C Enums und Vererbung Allgemeine Java-Themen 6
C Vergleich von Enums gibt inkorrekte Werte Allgemeine Java-Themen 6
D prüfen, ob Enums bestimmte Elemente enthalten Allgemeine Java-Themen 3
D Enums subclassen / erweitern? Allgemeine Java-Themen 2
B Vererbung bei enums ? Allgemeine Java-Themen 3
GilbertGrape Eine Art Basisklasse für Enums Allgemeine Java-Themen 9
G Typensicherheit bei enums Allgemeine Java-Themen 4
T enums - eigener startwert Allgemeine Java-Themen 5
V Enums aus Datei-Einträgen erzeugen? Allgemeine Java-Themen 6
S Methode die Enums verarbeiten kann? Allgemeine Java-Themen 2
F Frage zu switch und enums Allgemeine Java-Themen 5
M enums ineinander schachteln Allgemeine Java-Themen 10
S Enums - statischer import Allgemeine Java-Themen 2
R -jar der Windows-Registry hinzufügen Allgemeine Java-Themen 1
N einem Array Objekte hinzufügen die ihr Array position gespeichert haben Allgemeine Java-Themen 34
C Java11+ JavaFX HtmlEditor ContextMenu neue MenuItems hinzufügen Allgemeine Java-Themen 5
Z Mit Java 8+ Streams Zeilen nummern zu Zeilen hinzufügen Allgemeine Java-Themen 17
CodingBerlin Zahlungsmethode hinzufügen in App Allgemeine Java-Themen 2
Y Wie kann ich ein erstelltes JPanel meinem Frame hinzufügen? Allgemeine Java-Themen 1
Y ImagePanel von anderer Klasse in eine MainFrame Klasse hinzufügen. Allgemeine Java-Themen 1
Thallius Zeitzone zu einem LocalDate hinzufügen aber ohne es zu ändern... Allgemeine Java-Themen 2
L Classpath Zur Laufzeit bestimmte Klassen in Classloader hinzufügen? Allgemeine Java-Themen 4
D Methoden Methoden anpassen und fehlende Funktionen hinzufügen Allgemeine Java-Themen 475
A Website zur Ausnahmeliste hinzufügen (Mac) Allgemeine Java-Themen 3
K JDK installieren JavaDoc hinzufügen Allgemeine Java-Themen 10
perlenfischer1984 Reflection : Element in generische Liste hinzufügen Allgemeine Java-Themen 4
4 Swing Durch klicken auf Button Labels einem Panel hinzufügen Allgemeine Java-Themen 4
KaffeeFan Artikel hinzufügen Allgemeine Java-Themen 3
T itext: text in ein textfeld hinzufügen Allgemeine Java-Themen 2
Streeber Probleme mit AWT-EventQueue: ArrayList Elemente hinzufügen Allgemeine Java-Themen 1
X Zeile unter einer bestimmen Zeile hinzufügen(File) Allgemeine Java-Themen 1
B Per Buttonklicks einer Liste Wörter hinzufügen - Wie umsetzen? Allgemeine Java-Themen 11
M Zeilen zu einem DefaultTableModel hinzufügen Allgemeine Java-Themen 1
T Windows-Kontextmenü Eintrag hinzufügen? Allgemeine Java-Themen 3
L Leerzeichen zu string hinzufügen, um eine gerade zahl zu erhalten Allgemeine Java-Themen 9
M lucene suchen/löschen/hinzufügen Allgemeine Java-Themen 4
S Speichern/Laden/Hinzufügen/Löschen der Array-Wörter; unerwartete Ausgabe Allgemeine Java-Themen 6
J Elemente zu einer List hinzufügen? Allgemeine Java-Themen 9
S Java Applikation zu autostart hinzufügen Allgemeine Java-Themen 7
X Dynamisches hinzufügen von Panles Allgemeine Java-Themen 4
V Eclipse Projekte den BuildPath hinzufügen - Bester Weg? Allgemeine Java-Themen 6
S Hinzufügen von Elementen zu Listen Allgemeine Java-Themen 4
D Eintrag im Windows Kontextmenü hinzufügen Allgemeine Java-Themen 4
A PDFs splitten mergen und Seitenzhalen hinzufügen Allgemeine Java-Themen 5
G Anonymen Buttons in for schleife ActionListener hinzufügen Allgemeine Java-Themen 5
P jfreeChart y- Achsen hinzufügen Allgemeine Java-Themen 2
B EventListener zu einem COM Port hinzufügen Allgemeine Java-Themen 10
MQue Komponenten einem JPanel hinzufügen Allgemeine Java-Themen 9
D UnsupportedOperationException beim Hinzufügen eines Objekts Allgemeine Java-Themen 4
MQue JButton zu JPanel hinzufügen Allgemeine Java-Themen 7
M Problem mit ArrayList und dem hinzufügen Allgemeine Java-Themen 20
S Hinzufügen einer Klasse! Allgemeine Java-Themen 3
E Child in JTree hinzufügen Allgemeine Java-Themen 4
R Hinzufügen von Dateien in einem Verzeichniss Auto. erkennen! Allgemeine Java-Themen 15
K Listener einem Objekt hinzufügen Allgemeine Java-Themen 3
G nichtabstrakte Funktion zu einer Interface hinzufügen Allgemeine Java-Themen 6
K daten in bestehenden array hinzufügen Allgemeine Java-Themen 7
H in JOE die Parameter -xmx256m -xrs hinzufügen Allgemeine Java-Themen 2
G an datei hinzufügen Allgemeine Java-Themen 2
D zu String[] nachträglich hinzufügen? Allgemeine Java-Themen 5
M dateien in einer zip datei hinzufügen - Archiv updaten Allgemeine Java-Themen 11
M in jar eine neue datei per JarOutputStream hinzufügen Allgemeine Java-Themen 2
R Datei einlesen, Strings hinzufügen, abspeichern Allgemeine Java-Themen 4
M Bean Listener hinzufügen und Methode später überschreiben Allgemeine Java-Themen 27
G Zum Datum 30 Tage oder 1 Monat hinzufügen Allgemeine Java-Themen 10
G Einer Datei Text hinzufügen Allgemeine Java-Themen 4
A Dynamisch Attribute hinzufügen Allgemeine Java-Themen 3
F Neue Bibliothek dem JDK hinzufügen Allgemeine Java-Themen 5

Ähnliche Java Themen


Oben