Logo Passei Direto
Buscar
Questão 3 Código da questão: 36611 Considere a classe a seguir: class IMC { String nome; double peso, altura; } Sabe-se que métodos construtores são usados para controlar a criação (instanciação) do objeto e só executam neste momento e que podem ser sobrecarregados. Sendo assim, qual é a quantidade máxima de métodos construtores que podemos criar para a classe IMC? A 8. B 7. C 4. D 6. E 5.
User badge image
Philippe Guimarães

há 24 horas

Respostas

User badge image

Ed Verified user icon

há 24 horas

Para determinar a quantidade máxima de métodos construtores que podemos criar para a classe `IMC`, precisamos considerar que os construtores podem ser sobrecarregados, ou seja, podemos ter múltiplos construtores com diferentes listas de parâmetros. Na classe `IMC`, temos três atributos: `nome`, `peso` e `altura`. Podemos criar construtores que aceitam diferentes combinações desses atributos. Vamos analisar as combinações possíveis: 1. Construtor sem parâmetros (0 parâmetros). 2. Construtor com 1 parâmetro (pode ser `nome`, `peso` ou `altura`). 3. Construtor com 2 parâmetros (podemos escolher 2 entre os 3 atributos). 4. Construtor com 3 parâmetros (todos os atributos). Vamos contar as combinações: - 1 construtor sem parâmetros. - 3 construtores com 1 parâmetro (um para cada atributo). - 3 construtores com 2 parâmetros (combinações de dois atributos). - 1 construtor com 3 parâmetros (todos os atributos). Totalizando: 1 (sem parâmetros) + 3 (um parâmetro) + 3 (dois parâmetros) + 1 (três parâmetros) = 8 construtores. Portanto, a quantidade máxima de métodos construtores que podemos criar para a classe `IMC` é: A 8.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina