Hallo zusammen,
ich habe mir für Bluej (java) folgende Aufgabe gestellt: Es gibt die Klasse Kunde, Auto und die (Test)-Klasse Autohaus.
Die Klasse Auto enthält Attribute von Autos und den Konstruktor zum Erzeugen eines Auto-Objekts. In der Klasse Autohaus soll ein Feld erzeugt werden, in dem Autoobjekte gespeichert werden. In der Klasse Kunde soll dann eine Art Liste für den Kunden ausgegeben werden von den vorhandenen Autos.
public class Auto {
int id;
String marke;
String modell;
String farbe;
String motor;
String ausstattung;
int anzahlsitze;
int verbrauch;
String felge;
int preis;
public Auto( int ID, String Marke, String Modell, String Farbe, String Motor, String Ausstattung, int Anzahlsitze, int Verbrauch, String Felge, int Preis){
id = ID;
marke = Marke;
modell = Modell;
farbe = Farbe;
motor = Motor;
ausstattung = Ausstattung;
anzahlsitze = Anzahlsitze;
verbrauch = Verbrauch;
felge = Felge;
preis = Preis;
}
}
Das war der Quelltext zur Klasse Auto.
public class Autohaus{
Auto [] pkw;
int anzahl;
public Autohaus( ){
pkw = new Auto[5];
pkw [0]= new Auto();
}
}
Und hier der Quelltext zu Autohaus.
Mein Problem ist, dass ich, wenn ich ein Auto erzeuge, dem Feld von Autohaus nicht die eingegeben Daten zuweisen kann. Hier muss ich das dann immer über den Konstruktor in der Klasse Autohaus selbst machen. Weiß jemand, wie man mit dem Autokonstruktor erzeugte Objekte automatisch einem der Felder zuweisen kann ?
Danke im Voraus !
ich habe mir für Bluej (java) folgende Aufgabe gestellt: Es gibt die Klasse Kunde, Auto und die (Test)-Klasse Autohaus.
Die Klasse Auto enthält Attribute von Autos und den Konstruktor zum Erzeugen eines Auto-Objekts. In der Klasse Autohaus soll ein Feld erzeugt werden, in dem Autoobjekte gespeichert werden. In der Klasse Kunde soll dann eine Art Liste für den Kunden ausgegeben werden von den vorhandenen Autos.
public class Auto {
int id;
String marke;
String modell;
String farbe;
String motor;
String ausstattung;
int anzahlsitze;
int verbrauch;
String felge;
int preis;
public Auto( int ID, String Marke, String Modell, String Farbe, String Motor, String Ausstattung, int Anzahlsitze, int Verbrauch, String Felge, int Preis){
id = ID;
marke = Marke;
modell = Modell;
farbe = Farbe;
motor = Motor;
ausstattung = Ausstattung;
anzahlsitze = Anzahlsitze;
verbrauch = Verbrauch;
felge = Felge;
preis = Preis;
}
}
Das war der Quelltext zur Klasse Auto.
public class Autohaus{
Auto [] pkw;
int anzahl;
public Autohaus( ){
pkw = new Auto[5];
pkw [0]= new Auto();
}
}
Und hier der Quelltext zu Autohaus.
Mein Problem ist, dass ich, wenn ich ein Auto erzeuge, dem Feld von Autohaus nicht die eingegeben Daten zuweisen kann. Hier muss ich das dann immer über den Konstruktor in der Klasse Autohaus selbst machen. Weiß jemand, wie man mit dem Autokonstruktor erzeugte Objekte automatisch einem der Felder zuweisen kann ?
Danke im Voraus !