Hallo,
angenommen ich habe zwei Klassen, hier mal zwei Beispiele (dienen nur zur Verdeutlichung):
Nun möchte ich eine ArrayList erstellen, die Objekte aus BEIDEN Klassen beinhalten kann. Grundsätzlich habe ich schon gesehen, dass es über List<Object> = new ArrayList..... möglich wäre. Diese Lösung möchte ich aber, wenn möglich vermeiden.
Ich habe schon eine weile darüber nachgedacht, im Notfall würde ich versuchen bestimmte Klassen zusammenzulegen, was kein Problem wäre, aber die Trennung wäre mir lieber.
Mein Ansatz wäre evtl. eine neue Klasse zu erstellen die beide Objekte enthält, aber wie das dann in eine Liste gepackt werden kann, die dann auch geschlossen aufgerufen werden kann, weiß ich nicht...
Vielen Dank für die Hilfe!
angenommen ich habe zwei Klassen, hier mal zwei Beispiele (dienen nur zur Verdeutlichung):
Java:
public GameStone(int iD, String colour) {
this.iD = iD;
this.colour = colour;
}
public position(int x, int y) {
this.x = x;
this.y= y;
}
Nun möchte ich eine ArrayList erstellen, die Objekte aus BEIDEN Klassen beinhalten kann. Grundsätzlich habe ich schon gesehen, dass es über List<Object> = new ArrayList..... möglich wäre. Diese Lösung möchte ich aber, wenn möglich vermeiden.
Ich habe schon eine weile darüber nachgedacht, im Notfall würde ich versuchen bestimmte Klassen zusammenzulegen, was kein Problem wäre, aber die Trennung wäre mir lieber.
Mein Ansatz wäre evtl. eine neue Klasse zu erstellen die beide Objekte enthält, aber wie das dann in eine Liste gepackt werden kann, die dann auch geschlossen aufgerufen werden kann, weiß ich nicht...
Vielen Dank für die Hilfe!