Die Anlage benötigt 4 Attribute:
Der Konstruktor benötigt 5 Parameter vom Typ int:
Im Konstruktor werden die Felder vAmpeln, fAmpeln und taster mit der Länge anzAmpeln initialisiert.
Die einzelnen Elemente der Felder werden in einer Zählschleife mit dieser Sequenz initialisiert:
vAmpel[i] = new Verkehrsampel(x + i * 2 * breite + 20, y, breite - 10, hoehe, new Color[] { Color.red, Color.yellow, Color.green });
fAmpel[i] = new Fussgaengerampel(x + i * 2 * breite + breite + 20, y, breite - 10, hoehe, new Color[] { Color.red, Color.green });
taster[i] = new Taster(steuerung, x + i * 2 * breite + breite + 20, y + hoehe + 20, breite - 5, breite - 5);
Programmiere eine get-Methode für das Feld vAmpeln und eine für das Feld fAmpeln.
zurück | weiter |
---|