QUESTÃO 8

Os construtores são métodos especiais, que são chamados no momento em que o objeto é criado. Assim como os métodos, os construtores também podem receber parâmetros. Normalmente, esses parâmetros servem para inicializar os atributos do objeto. É possível ter vários construtores em uma classe e um construtor pode chamar outro construtor.

Fonte: Elaborado pelo professor,  2024.

Nesse sentido, observe o código abaixo:

  1 public class InstrumentoMusical {

2     private String nome;

3     private String som;

4

5     public InstrumentoMusical(String nome) {

6         this.nome = nome;

7         som = “Não possui ou está quebrado.”;

8     }

9

10     public InstrumentoMusical(String nome, String som) {

11         this.nome = nome;

12         this.som = som;

13     }

14

15     public InstrumentoMusical(InstrumentoMusical outroInstrumento) {

16         nome = outroInstrumento.nome;

17         som = outroInstrumento.som;

18     }

19

20     public InstrumentoMusical() {

21     }

22 }

Considerando o código acima, avalie as afirmações abaixo.

I – Uma classe pode ter vários construtores, desde que eles não possuam a mesma quantidade de parâmetros.

II – O terceiro construtor é inválido, pois ele está acessando diretamente os atributos privados de um objeto. Os atributos privados só podem ser acessados pelo próprio objeto.

III – A classe InstrumentoMusical é válida, mesmo sem o método main.

IV – O último construtor é válido mesmo tendo o corpo vazio.

É correto o que se afirma em:

Alternativas
Alternativa 1 – I e II, apenas.
Alternativa 2 – II e III, apenas.
Alternativa 3 – III e IV, apenas.
Alternativa 4 – I, II e III, apenas.
Alternativa 5 – II, III e IV, apenas.

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.