public class Solution {
public static void main(String[] args) {
System.out.println(new Euro().getAmount());
}
public static abstract class Money {
abstract Money getMoney();
public Object getAmount() {
return getMoney().getAmount();
}
}
// Code unten einfügen
public static class Euro extends Money {
private double amount = 123d;
public Euro getMoney() {
return this;
}
// public Object getAmount(){ <-- was passiert hier? wie verhindert das den overflow?
return amount;
}
}
}
hidden #10625598
Level 23
was löst denn hier einen stackoverflow aus?
In der Diskussion
Kommentare
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare