Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
Membros: 220
Idioma: Português (Brasil)
Categorias do grupo:
Ciência e tecnologia
Computadores
Mais informações sobre o grupo »
Arquivos e páginas recentes
[JAVA Pegadinha] do dia 09/05/2008    

Qual a saída do código abaixo:

 

public class Teste

{
     public Teste(String a)

    {

        System.out.println(a);
 

    }


    public void Teste()

    {

        super();

        this("oiii");

        System.out.println("ok");
 

    }


    public static void main(String []args)

    {
        Teste t = new Teste();

     }

}

 

a) oiii

b) ok

c) Erro de compilação

d) Erro de execução 


-----

Resposta:

c) O compilador não permite que sejam feitos chamadas a mais de um construtos. Assim a palavra this() caso fosse utilizada deveria ser a primeira instrução. Não se pode utilizar this e super no mesmo construtor.

Versão: 
As 3 mensagens mais recentes sobre essa página (7 total) - visualizar a discussão inteira
13 maio 2008 por Breno
resposta

Clique em http://groups.google.com/group/ti-de-minas/web/java-pegadinha-do-dia-09-05-2008
ou copie e cole o URL na barra de endereço do navegador.
12 maio 2008 por rou...@gmail.com
letra c
12 maio 2008 por anderson faria
letra C
2008/5/10 Breno <brenopuc@gmail.com>:
4 mais mensagens »
Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google