Hi,
ich probiere gerade Elemente eines Objektes über eine ArrayList anzusprechen.
Mein bisheriger Ansatz sah wie folgt aus:
Folgendes hat schon funktioniert: (Standard eben)
Da in meinem Lehrbuch wahnsinnige 3 Beispiele sind wie Int-Werte in solch einer ArrayList gespeichert werden und das man diese durch get() holen kann kriege ich das schon hin. Ich probiere dies auch nur weil es als Bemerkung im Buch steht sonst wäre ich garnicht auf die Idee gekommen dies mit Objekten zu probieren.
Wenn ich nun aber get() auf meine card anwende bekomme ich nur die Referenz des Objektes was auch logisch klingt.
Ich denke das Problem liegt darin, dass ein Int-Wert nur ein einziger Wert ist aber ein Objekt ja meißt mehrere hat.
Gibt es also eine Möglichkeit trotzdem an z.B. getSpeed() von card zu kommen?
ich probiere gerade Elemente eines Objektes über eine ArrayList anzusprechen.
Mein bisheriger Ansatz sah wie folgt aus:
Java:
Cars card = new Cars("VW", 1,2,3,4);
ArrayList<Cars> cars = new ArrayList<Cars>();
cars.add(card);
System.out.println(cars.get(0)); // Gibt mir nur die Referenz :(
Folgendes hat schon funktioniert: (Standard eben)
Java:
System.out.println(card.getSpeed());
Da in meinem Lehrbuch wahnsinnige 3 Beispiele sind wie Int-Werte in solch einer ArrayList gespeichert werden und das man diese durch get() holen kann kriege ich das schon hin. Ich probiere dies auch nur weil es als Bemerkung im Buch steht sonst wäre ich garnicht auf die Idee gekommen dies mit Objekten zu probieren.
Wenn ich nun aber get() auf meine card anwende bekomme ich nur die Referenz des Objektes was auch logisch klingt.
Ich denke das Problem liegt darin, dass ein Int-Wert nur ein einziger Wert ist aber ein Objekt ja meißt mehrere hat.
Gibt es also eine Möglichkeit trotzdem an z.B. getSpeed() von card zu kommen?