public class Test { public Test() { System.out.println("Test aufgerufen"); init(); } public void init() { System.out.println("Test.init() aufgerufen"); } public void init(String s, int i) { System.out.println(s + i); double d = (double) i; gibAus(d); init(); } public double gibAus(double d) { System.out.println("Test.gibAus() aufgerufen mit Parameter " + d); return d; } public static void main(String[] args) { new Test(); } }