Ich bin noch relativ neu in der Szene und habe mich nun an einem Auto probiert, was beschleunigen und bremsen können soll. Nun will das aber nicht funktionieren. Ich denke mal der Fehler ist relativ einfach, nur ich sehe ihn einfach nicht. Schon seit knapp einer halben Stunde probiere ich rum, aber es nützt nichts.
Problem liegt irgendwo bei der Statusausgabe.
Das Auto sollte eigentlich beschleunigen, jedoch gibt der Status immer 0 aus.
Ich hoffe jemand von euch kann mir da ein wenig unter die Arme greifen.
Danke im Vorraus!
Hier mein Code:
Problem liegt irgendwo bei der Statusausgabe.
Das Auto sollte eigentlich beschleunigen, jedoch gibt der Status immer 0 aus.
Ich hoffe jemand von euch kann mir da ein wenig unter die Arme greifen.
Danke im Vorraus!
Hier mein Code:
Java:
public class Auto {
// Variabeln
private int geschwindigkeit;
private String name;
// Methoden
public void beschleunigen() {
geschwindigkeit = geschwindigkeit + 1;
}
public void bremsen() {
geschwindigkeit = geschwindigkeit - 1;
}
public void handbremse() {
geschwindigkeit = 0;
}
// Getter / Setter
public int getGeschwindigkeit() {
return geschwindigkeit;
}
public void setName(String name) {
this.name = name;
}
public String getStatus() {
return name + " fährt gerade " + getGeschwindigkeit() + " km/h";
}
}
Java:
public class AutoDemo {
public static void main(String[] args) {
// Erstellung
Auto Berta = new Auto();
// Programm
Berta.setName("Berta");
String Status = Berta.getStatus();
Berta.beschleunigen();
System.out.println(Status);
}
}