Alguem sabe me dizer o porque esta dando StackOverflowError, nao estou estourando nada na pilha "eu acho".
package inner;
public class Teste {
public static void main(String[] args) {
A a = new A();
a.a.go(); // aqui da o Stack...
}
}
package inner;
public class A {
public void go(){
System.out.println("Class A Pai");
}
class TesteA{
public void go(){
System.out.println("Inner Class TesteA");
}
}
static class TesteBStatic{
public TesteBStatic() {
System.out.println("Construtor TesteB");
}
public void go(){
System.out.println("static class TesteB");
}
}
A a = new A(){
public void go(){
System.out.println("Anoninmous class a...");
}
};
}