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 13/05/2008    

Qual a saída do código abaixo?

 

class Saida

{

      private Saida()

      {

 

            System.out.println("Construtor Saida()");

      }

      public Saida(String frase)

      {

            this();

            System.out.println("Construtor Saida("+frase+")");

      }

     

      public static void main(String[] args) {

            new Saida("Hello");

      }

}

 

a)Construtor Saida()
Construtor Saida(Hello)

 

b)Construtor Saida(Hello)

Construtor Saida()

 

c) Código não compila

 

d) Erro de execução em "this();"

 

------------------

Resposta:

a). A chamada this é perfeitamente válida para o construtor padrão privado. Esse construtor pode ser acessado apenas por outros construtores internos à classe.

 

Versão: 
As 3 mensagens mais recentes sobre essa página (4 total) - visualizar a discussão inteira
2 jul 2008 por Breno
Resposta atrasada.

Click on http://groups.google.com/group/ti-de-minas/web/java-pegadinha-do-dia-13-05-2008
- or copy & paste it into your browser's address bar if that doesn't
work.
13 maio 2008 por Emanuel Vianna
letra a
2008/5/13 Breno <brenopuc@gmail.com>:
13 maio 2008 por Goiabaman
Letra (d)
Mais 1 mensagem »
Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google