• Matéria: Informática
  • Autor: sergiobf
  • Perguntado 9 anos atrás

Os construtores em Java auxiliam bastante na criação dos objetos, pois eles são os primeiros métodos a serem executados no momento da instância da classe. Em Java, uma classe pode ter mais de um construtor, desde que possua parâmetros diferentes.

public class Pessoa {

private String nome;
private int idade;

public Pessoa() {
System.out.println("Eu sou uma pessoa!");
}

public void Pessoa (String nome) {
System.out.println(nome);
}
}

public class Principal{

public static void main (String[] args){
Pessoa p = new Pessoa ("ana");
}
}


a.O sistema roda perfeitamente mas não imprime nada na saída.

b. O sistema não roda, pois é gerado um erro em tempo de projeto, informando que não existem construtores que esperam o tipo de parâmetro passado.

c. O sistema roda perfeitamente e exibe o texto: "Eu sou uma Pessoa!" na saída.

d. O sistema roda perfeitamente e exibe o texto: "ana" na saída.

e. O sistema não roda, pois é gerado um erro em tempo de execução, informando que o tipo de parâmetro passado no construtor é inválido.

Respostas

respondido por: doPorto
0
Letra d. O sistema roda perfeitamente e exibe o texto: "ana" na saída.

wenderson14: O sistema roda perfeitamente mas não imprime nada na saída.
respondido por: rralvess
25
O sistema não roda, pois é gerado um erro em tempo de execução, informando que o tipo de parâmetro passado no construtor é inválido.
Perguntas similares