variabler cast

Status
Nicht offen für weitere Antworten.
R

redroy

Gast
Ich habe einen "Baum-Editor" erstellt, mit dem man einem Objekt Kind-Objekte zuordnen kann.
Diesen möchte ich nun nicht für verschiedene Objekte neu erstellen
z.B. einen für Häuser, um Zimmer zuzordnen
oder einen für Fuhrparks, um Autos zuzordnen, etc.

Ich möchte aber auch keine unschöne isinstanceof Abfragen.
Gibt es eine Möglichkeit einen cast automatisch auf den Wert von isinstanceof durchzuführen?
In PHP gibt es die variable Variable. Hier wäre etwas ähnliches notwendig, um einer Variablen einen variablen Typ zuzordnen.
 
R

redroy

Gast
die Objekte sollen wirklich absolut allgemein sein

in etwa so etwas wird dazu gebraucht:

Code:
ClassX x;
ClassY y;
        
y.getClass() x = (y.getClass()) y;

also anstatt der Überprüfung:

Code:
if (y instanceof ClassX) {
   ClassX y = (ClassX)x;
}
 
R

redroy

Gast
das userObject ist doch aber auch vom Typ Object und man müsste wieder casten

das Problem wird damit leider nur verlagert
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Iteratorform und Methode mit variabler Parameterzahl Java Basics - Anfänger-Themen 31
IMain23 2d Array variabler Spaltenwert, Spaltenwert immer um eins erhöhen Java Basics - Anfänger-Themen 3
A Variabler Rekursionsaufruf, aber wie? Java Basics - Anfänger-Themen 6
T Methoden Auf Variabler aus anderer Methode zugreifen Java Basics - Anfänger-Themen 5
G Variabler String Java Basics - Anfänger-Themen 5
M Strings mit variabler Länge auffüllen Java Basics - Anfänger-Themen 6
F Variabler Aufruf einer Methode Java Basics - Anfänger-Themen 10
F Variabler - Robot - Tastatureingaben Java Basics - Anfänger-Themen 5
U Variabler Rückgabetyp und Klasse an Methode übergeben? Java Basics - Anfänger-Themen 5
J Quadrat mit variabler Kantenlänge Java Basics - Anfänger-Themen 3
A Variabler Identifier Java Basics - Anfänger-Themen 6
C GridBagLayout BIld an variabler Stelle einfügen Java Basics - Anfänger-Themen 2
G problem mit variabler Java Basics - Anfänger-Themen 5
J Char-Array mit variabler Länge zurückliefern. Java Basics - Anfänger-Themen 11
G variabler variablenname Java Basics - Anfänger-Themen 18
R String[][] mit variabler länge Java Basics - Anfänger-Themen 4
S Variabler Name für ein Objekt einer Klasse? Java Basics - Anfänger-Themen 10
M Variabler/dynamischer Objektname? Java Basics - Anfänger-Themen 12
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
berserkerdq2 Habe ein Spiel entwickelt, dass immer in der 4 Runde einen cast-Fehler erhält Java Basics - Anfänger-Themen 3
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
O Cast Java Basics - Anfänger-Themen 16
R Cast java.awt.Graphics Java Basics - Anfänger-Themen 7
N Simpler cast? Java Basics - Anfänger-Themen 9
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
O Kleine Frage zu cast Java Basics - Anfänger-Themen 3
A Ohne Cast auf Methode zugreifen? Java Basics - Anfänger-Themen 4
J Datentypen Cast von int zu char führ zu 'Sonderzeichen' Java Basics - Anfänger-Themen 2
K Cast bei equals Java Basics - Anfänger-Themen 2
N Vererbung Verschiedene Subclasses nach cast zur Superclass unterscheiden Java Basics - Anfänger-Themen 9
N Cast eines Objektes in eine Hashmap Java Basics - Anfänger-Themen 13
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
R Variablen Möglich?: Cast einer Referenzvariable auf den Typ seines Objektes Java Basics - Anfänger-Themen 19
S Datentypen Reflection Cast anhand eines Strings? Java Basics - Anfänger-Themen 7
M ListIterator + Cast Java Basics - Anfänger-Themen 12
D Wie "unchecked cast" hier vermeiden? Java Basics - Anfänger-Themen 2
M Cast nach int Java Basics - Anfänger-Themen 8
M object cast auf double Java Basics - Anfänger-Themen 2
I double (cast) rundungsproblem Java Basics - Anfänger-Themen 8
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
L Type/Cast Problem Java Basics - Anfänger-Themen 6
E Klassen ClassCastException bei gleichnamigem: paket.klasse cannot be cast to paket.klasse Java Basics - Anfänger-Themen 10
T Datentypen byte -Division..mal gehts mit cast mal ohne Java Basics - Anfänger-Themen 5
M Collections Cast bei ArrayList (List) Java Basics - Anfänger-Themen 2
T Datentypen default ist int, cast zu byte nötig... Java Basics - Anfänger-Themen 2
C Generics und Cast Java Basics - Anfänger-Themen 5
M Polymorphie Cast:Verständnis und Ausführung Java Basics - Anfänger-Themen 10
E Datentypen type cast problem (int, byte,) Java Basics - Anfänger-Themen 5
A Cast ohne Warnung bei Generics Java Basics - Anfänger-Themen 2
J cast zu int immer 0.. Java Basics - Anfänger-Themen 6
I java.lang.String cannot be cast to OBJEKT Java Basics - Anfänger-Themen 8
A Object -> String mit valueOf, toString oder cast ? Java Basics - Anfänger-Themen 6
M Cast vermeiden Java Basics - Anfänger-Themen 11
M Generics - "Unchecked cast"-Warnung wegbekommen Java Basics - Anfänger-Themen 4
B Exception cast to CORBA.Object Java Basics - Anfänger-Themen 2
K Cast-Operator Java Basics - Anfänger-Themen 3
Guybrush Threepwood Inhalt eines Strings für cast verwenden Java Basics - Anfänger-Themen 6
A Seltsame Class Cast Exception Java Basics - Anfänger-Themen 3
V Cast-Operator Java Basics - Anfänger-Themen 2
kulturfenster Cast Probleme Java Basics - Anfänger-Themen 2
V Frage zu final und Class bzw. Class.cast Java Basics - Anfänger-Themen 5
F paket.Klasse cannot be cast to paket.Klasse Java Basics - Anfänger-Themen 6
J Cast-Problem Java Basics - Anfänger-Themen 7
D Class Cast Exception Java Basics - Anfänger-Themen 5
G cast von Char nach int Java Basics - Anfänger-Themen 3
zilti Cast Exception bei JTable Java Basics - Anfänger-Themen 15
S "Unchecked Cast" Warnung Java Basics - Anfänger-Themen 3
G cast von int To Integer? Java Basics - Anfänger-Themen 3
M Double -> Int Cast funktioniert nicht. Java Basics - Anfänger-Themen 5
vogella Cast from Collection.toArray to String[] Java Basics - Anfänger-Themen 2
B Cast explizit verbieten Java Basics - Anfänger-Themen 10
E Cast von Object zu int (Array) Java Basics - Anfänger-Themen 19
W Java Cast bei Vectoren Java Basics - Anfänger-Themen 10
A Cast Generics Java Basics - Anfänger-Themen 6
M Class Cast Exception Java Basics - Anfänger-Themen 7
J Cast zwischen zwei Unterklassen der selben Oberklasse. Java Basics - Anfänger-Themen 7
B Byte übergeben ohne cast? Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben