Das ist die aufgabe :
Schreiben Sie eine Klasse Ampel, die eine Ampel an einer Engstellen repräsentiert. Eine Ampel lässt immer nur Autos in die eine oder andere Richtung durchfahren, d. h. sie zeigt auf der einen Seite Rot und auf der anderen Grün an. Ampeln können an belie- bigen Stellen auf der Straÿe positioniert werden und haben als wichtigste Eigenschaft die Zeit in Sekunden, nach der die Ampel die Anzeige wechselt, d. h. die Fahrzeuge aus der anderen Richtung fahren lässt.
Mein ansatz sieht man unten und ich wollte fragen, wie ich da jetzt die zeitangabe von sekunden für die ampelschaltung angebe?
public class Ampel {
// Anfang Attribute
public int zustand;
// Ende Attribute
public Ampel() {
}
int xPosition;
int yPosition;
String farbe;
boolean istSichtbar;
// Ende Attribute
public void Ampellicht(String ampelfarbe) {
farbe = ampelfarbe;
xPosition = 30;
if (ampelfarbe.equals("rot")) {
yPosition = 10;
} else {
ampelfarbe.equals("gruen");
yPosition = 80;
}
}
public int getZustand() {
return zustand;
}
public void setZustand(int zustand) {
this.zustand = zustand;
}
public void umschalten() {
}
}
Schreiben Sie eine Klasse Ampel, die eine Ampel an einer Engstellen repräsentiert. Eine Ampel lässt immer nur Autos in die eine oder andere Richtung durchfahren, d. h. sie zeigt auf der einen Seite Rot und auf der anderen Grün an. Ampeln können an belie- bigen Stellen auf der Straÿe positioniert werden und haben als wichtigste Eigenschaft die Zeit in Sekunden, nach der die Ampel die Anzeige wechselt, d. h. die Fahrzeuge aus der anderen Richtung fahren lässt.
Mein ansatz sieht man unten und ich wollte fragen, wie ich da jetzt die zeitangabe von sekunden für die ampelschaltung angebe?
public class Ampel {
// Anfang Attribute
public int zustand;
// Ende Attribute
public Ampel() {
}
int xPosition;
int yPosition;
String farbe;
boolean istSichtbar;
// Ende Attribute
public void Ampellicht(String ampelfarbe) {
farbe = ampelfarbe;
xPosition = 30;
if (ampelfarbe.equals("rot")) {
yPosition = 10;
} else {
ampelfarbe.equals("gruen");
yPosition = 80;
}
}
public int getZustand() {
return zustand;
}
public void setZustand(int zustand) {
this.zustand = zustand;
}
public void umschalten() {
}
}