Ed
há 24 horas
Vamos analisar as opções apresentadas para a criação do objeto da classe `PesoIdeal`, considerando os construtores definidos na classe. 1. Construtores disponíveis: - `PesoIdeal()` - `PesoIdeal(String n, double p)` - `PesoIdeal(String n, double p, double a)` - `PesoIdeal(double a, double p)` Agora, vamos analisar cada alternativa: A) `PesoIdeal atleta = new PesoIdeal (“Paulo”, “Sobrepeso”,80.5, 1.8)` - Incorreta: Não existe um construtor que aceita quatro parâmetros. B) `PesoIdeal = new atleta(1.80, 80.5);` - Incorreta: A sintaxe está errada, não se pode instanciar dessa forma. C) `PesoIdeal atleta = new PesoIdeal(1.80, 80.5);` - Correta: Esta chamada utiliza o construtor `PesoIdeal(double a, double p)`, que é válido. D) `Atleta = new PesoIdeal(1.80, 80.5);` - Incorreta: A variável `Atleta` não foi declarada corretamente e a sintaxe está errada. E) `PesoIdeal atleta = new PesoIdeal(Paulo,80.5, 1.8)` - Incorreta: A variável `Paulo` não está entre aspas, o que a tornaria uma variável não definida. Portanto, a alternativa correta é: C) PesoIdeal atleta = new PesoIdeal(1.80, 80.5);