Normal
Ja.[CODE=java]public class IceBahn { private static int anzahlWagen = 0; // Anzahl gleich 0 Check! static Wagen[] ICE = new Wagen[6]; // Array Länge 6 Check! public static int getAnzahlWagen(){ return anzahlWagen; } public static void addWagen(Wagen o) { Wagen[] newICE = new Wagen[anzahlWagen+1]; // Wozu? Länge stimmt doch schon for (int i = 0;i<anzahlWagen-1 ;i++ ) { // Wozu? newICE[i] = ICE[i]; } // end of for newICE[anzahlWagen] = o; ICE=newICE; anzahlWagen++; }}[/CODE]Die ganzen "static" sollten noch weg, falls ihr schon mit Instanzen von Klasse arbeitet.
Ja.
[CODE=java]public class IceBahn {
private static int anzahlWagen = 0; // Anzahl gleich 0 Check!
static Wagen[] ICE = new Wagen[6]; // Array Länge 6 Check!
public static int getAnzahlWagen(){
return anzahlWagen;
}
public static void addWagen(Wagen o) {
Wagen[] newICE = new Wagen[anzahlWagen+1]; // Wozu? Länge stimmt doch schon
for (int i = 0;i<anzahlWagen-1 ;i++ ) { // Wozu?
newICE[i] = ICE[i];
} // end of for
newICE[anzahlWagen] = o;
ICE=newICE;
anzahlWagen++;
[/CODE]
Die ganzen "static" sollten noch weg, falls ihr schon mit Instanzen von Klasse arbeitet.