Hallo,
ist es irgendwie möglich Klassen automatisch heruntercasten?
Bsp.: Ich habe
Jetzt Möchte ich per persons.get(i); direkt auf da Man- oder Child-Objekt zugreifen. Hintergrund ist ein Webservice, der per JAXB die Transferdaten automatisch erzeugen soll und das möglichst erweiterbar. D.h. es wird davon ausgegangen, dass der Empfänger (im Frontend) eine Komponente bereitstellt, welche die Daten braucht und entsprechend verarbeiten kann.
ist es irgendwie möglich Klassen automatisch heruntercasten?
Bsp.: Ich habe
Java:
class Person{ .. }
class Man extends Person { .. }
class Woman extends Person { .. }
class Child extends Person { .. }
class Foo {
public void foo(){
List<Person> persons = new ArrayList<Person>();
persons.add(new Man());
persons.add(new Woman());
persons.add(new Child());
}
}
Jetzt Möchte ich per persons.get(i); direkt auf da Man- oder Child-Objekt zugreifen. Hintergrund ist ein Webservice, der per JAXB die Transferdaten automatisch erzeugen soll und das möglichst erweiterbar. D.h. es wird davon ausgegangen, dass der Empfänger (im Frontend) eine Komponente bereitstellt, welche die Daten braucht und entsprechend verarbeiten kann.
Zuletzt bearbeitet: