O
One2one2
Gast
Hallo zusammen,
ich habe ein Problem mit der Enum-Klasse, ich habe das noch nie gemacht und deswegen ist mir die Syntax auch fremd, aber schwer wird es bestimmt nicht sein.
Also hier meine Enum-Klasse (sie enthält die möglichen Lastwagentypen eines Versandhauses)
Und hier meine Lastwagen-Klasse.
Es sollen in Abhängigkeit des Lastwagentyps das Ladevolumen und die Zuladung mit geeigneten Startwerten initialisiert werden.
Kleinlasten hat 8 Einheiten Ladevolumen und 2000 Einheiten Zuladung (MINI_VAN)
normaler Laster hat 42 Einheiten Ladevolumen und 6000 Einheiten Zuladung (REGULAR)
Schwertransporter hat 64 Einheiten Ladevolumen und 8000 Einheiten Zuladung (ROAD_TRAIN)
Mein Programm hiervier
Mein Problem liegt eigtl. nur darin, dass ich nich weiß, wie ich diese Einheiten in den Konstruktor eingeben muss/kann...
(LorryType und String sollen die Parameter sein, aber der rest muss eben mit diesen werten versehen werden)
bitte um antwort , und mein dank schonmal im voraus
mfg
ich habe ein Problem mit der Enum-Klasse, ich habe das noch nie gemacht und deswegen ist mir die Syntax auch fremd, aber schwer wird es bestimmt nicht sein.
Also hier meine Enum-Klasse (sie enthält die möglichen Lastwagentypen eines Versandhauses)
Java:
public enum LorryType {
// Mögliche Lastwagentypen
MINI_VAN, REGULAR, ROAD_TRAIN;
}
Und hier meine Lastwagen-Klasse.
Es sollen in Abhängigkeit des Lastwagentyps das Ladevolumen und die Zuladung mit geeigneten Startwerten initialisiert werden.
Kleinlasten hat 8 Einheiten Ladevolumen und 2000 Einheiten Zuladung (MINI_VAN)
normaler Laster hat 42 Einheiten Ladevolumen und 6000 Einheiten Zuladung (REGULAR)
Schwertransporter hat 64 Einheiten Ladevolumen und 8000 Einheiten Zuladung (ROAD_TRAIN)
Mein Programm hiervier
Java:
public class Lorry {
// Attribute mit passenden Startinitialisierungen
private LorryType lorryType = null;
private String sign = null;
private int maxVolume = 0;
private int extraVolume = 0;
private ParcelList parcelList = null;
// Konstruktor
public Lorry(LorryType lorryType, String sign)
{
this.lorryType = lorryType;
this.sign = sign;
this.maxVolume = maxVolume;
this.extraVolume = extraVolume;
this.parcelList = parcelList;
}
}
public class Lorry {
// Attribute mit passenden Startinitialisierungen
private LorryType lorryType = null;
private String sign = null;
private int maxVolume = 0;
private int extraVolume = 0;
private ParcelList parcelList = null;
// Konstruktor
public Lorry(LorryType lorryType, String sign)
{
this.lorryType = lorryType;
this.sign = sign;
this.maxVolume = maxVolume;
this.extraVolume = extraVolume;
this.parcelList = parcelList;
}
}
Mein Problem liegt eigtl. nur darin, dass ich nich weiß, wie ich diese Einheiten in den Konstruktor eingeben muss/kann...
(LorryType und String sollen die Parameter sein, aber der rest muss eben mit diesen werten versehen werden)
bitte um antwort , und mein dank schonmal im voraus
mfg