| Membros: 224 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
public class Transition { public Transition() { new Tran(); System.out.println("Construtor Transition"); }
private class Tran extends Transition { public Tran() { System.out.println("Construtor Tran"); }
}
public static void main(String[] args) { new Transition(); }
}
Qual a saída do programa acima? a) Não compila b) Construtor Tran Construtor Transition c) Exception in thread "main" java.lang.StackOverflowError
Resposta: c) A chamada de construtores entra em loop. Isso causa um estouro de memória pois um número muito grande de objetos são criados.
|
| ||||||||||||||||||||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |