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:
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:
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
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás