Hey leute,
irgendwie fehlt mir bei dieser aufgabe der richtige denkanstoß.
3. Alle Objekte der Klasse Smartphone sollen in einer ArrayList verwaltet werden, die Methode getAllSmartphones() liefert einen Array aller Smartphone -Objekte zurück.
leider weiß ich nicht, wie ich diese umsetzen soll.
bzw. wie ich die objekte, die erstellt werden in die arrayliste speichern kann.
(muss diese Anweisung in den Konstruktor? wenn ja wie ?)
die Klasse sieht bislang so aus:
wäre euch sehr dankbar, wenn ihr mir sagt wie man so etwas richtig verwaltet.
ich habe allgemein eine Wissenslücke was das Arbeiten mit Objekten angeht.
mfg
irgendwie fehlt mir bei dieser aufgabe der richtige denkanstoß.
3. Alle Objekte der Klasse Smartphone sollen in einer ArrayList verwaltet werden, die Methode getAllSmartphones() liefert einen Array aller Smartphone -Objekte zurück.
leider weiß ich nicht, wie ich diese umsetzen soll.
bzw. wie ich die objekte, die erstellt werden in die arrayliste speichern kann.
(muss diese Anweisung in den Konstruktor? wenn ja wie ?)
die Klasse sieht bislang so aus:
Java:
package progtestklausur;
import java.util.ArrayList;
public class Smartphone {
//Attribute
private String name;
private double preis;
private static long seriennummer;
ArrayList<Smartphone> arr = new ArrayList<Smartphone>();
//Konstruktoren
public Smartphone(){
seriennummer=seriennummer++;
}
public Smartphone(String name, double preis){
this.name=name;
this.preis=preis;
seriennummer=seriennummer++;
}
//Methoden
public ArrayList getAllSmartphones(){
return arr;
}
}
wäre euch sehr dankbar, wenn ihr mir sagt wie man so etwas richtig verwaltet.
ich habe allgemein eine Wissenslücke was das Arbeiten mit Objekten angeht.
mfg