vram78
Lieutenant
- Registriert
- Dez. 2015
- Beiträge
- 717
Hi,
Ich lerne zurzeit Java und das Konzept der objektorientierten Programmierung. Beim ausführen des Codes bekomme ich folgende mehrmals hintereinander (1000x) folgende Fehlermeldung:
Der Code:
Google spuckt mir folgendes aus: Thrown when a stack overflow occurs because an application recurses too deeply.
Was rekursive Methoden sind weiß ich ja, aber ich habe doch gar keine rekursive Methode irgendwo im Code stehen. Das einzige was ich habe sind 2 Konstruktoren und die main Methode.
MFG
Ich lerne zurzeit Java und das Konzept der objektorientierten Programmierung. Beim ausführen des Codes bekomme ich folgende mehrmals hintereinander (1000x) folgende Fehlermeldung:
Code:
Exception in thread "main" java.lang.StackOverflowError
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
at Windlage.<init>(Windlage.java:21)
[...]
Der Code:
Java:
public class Fahrzeug {
public static void main(String[] args) {
Windlage windlage = new Windlage(23, "kmh");
Fahrzeug BMW = new Fahrzeug();
Fahrzeug Audi = new Fahrzeug();
Fahrzeug Bugatti = new Fahrzeug();
System.out.print(windlage);
}
}
Java:
public class Windlage {
public Windlage(int s, String a) {
if(s >= 100) {
System.out.print("Windgeschwindigkeit zu groß");
} else if(s<100) {
System.out.println("Windgeschwindigkeit ideal");
}
}
public Windlage() {
}
Windlage schnell = new Windlage(120, "kmh");
Windlage mittel = new Windlage(70, "kmh");
Windlage langsam = new Windlage(40, "kmh");
}
Google spuckt mir folgendes aus: Thrown when a stack overflow occurs because an application recurses too deeply.
Was rekursive Methoden sind weiß ich ja, aber ich habe doch gar keine rekursive Methode irgendwo im Code stehen. Das einzige was ich habe sind 2 Konstruktoren und die main Methode.
MFG
Zuletzt bearbeitet:
(Ergänzung)