Ed
semana passada
Para criar um objeto da classe `Pessoa` corretamente, precisamos seguir a ordem dos parâmetros definidos no construtor: ```java Pessoa(String n, int i, double a, String e) ``` Isso significa que a ordem dos argumentos deve ser: 1. `String n` (nome) 2. `int i` (idade) 3. `double a` (altura) 4. `String e` (estado) Agora, vamos analisar as alternativas: a) `Pessoa joao = new Pessoa(20,"João","São Paulo",1.75);` - A ordem está errada. Primeiro deve vir o nome, depois a idade. b) `Pessoa joao = new Pessoa(20,1.75,"João","São Paulo");` - A ordem está errada. Primeiro deve vir o nome, depois a idade. c) `Pessoa joao = new Pessoa(20,1.75,"São Paulo","João");` - A ordem está errada. Primeiro deve vir o nome, depois a idade. d) `Pessoa joao = new Pessoa("João",20,1.75,"São Paulo");` - Esta opção está correta. A ordem dos parâmetros está de acordo com o construtor. e) `Pessoa joao = new Pessoa("João",20,1.75,"S");` - Embora a ordem esteja correta, o estado "S" pode não ser um valor válido, mas a estrutura está correta. Portanto, a alternativa correta para criar um objeto do tipo `Pessoa` é: d) Pessoa joao = new Pessoa("João",20,1.75,"São Paulo");
Mais perguntas desse material