Informática, perguntado por maxandretti, 1 ano atrás

Quando utilizamos sobrescrita em Java, a subclasse declara um método que possui a mesma assinatura que a superclasse. Desta forma, o comportamento do método é alterado. A subclasse não é obrigada a sobrescrever todos os métodos da classe pai, ela sobrescreve apenas os métodos que ela deseja. Assinale a alternativa correta.

1. Todo método sobrescrito deve utilizar a anotação "@Override".


2. A anotação "@override" ajuda o compilador a identificar que aquele método está sendo sobrescrito e, assim, ele pode avisar o desenvolvedor de possíveis erros de compilação.


3. Em Java, para sobrescrever um método, ele precisa ser abstrato.


4. Os métodos equals e toString da classe Object não podem ser sobrescritos.


5. Não há como sobrescrever um método sem parâmetros.

Soluções para a tarefa

Respondido por edoelidilio
10
RESPOSTA:

A anotação "@override" ajuda o compilador a identificar que aquele método está sendo sobrescrito e, assim, ele pode avisar o desenvolvedor de possíveis erros de compilação.




selma3471: A anotação "@override" é opcional portanto a resposta correta é : A anotação "@override" ajuda o compilador a identificar que aquele método está sendo sobrescrito e, assim, ele pode avisar o desenvolvedor de possíveis erros de compilação.
Respondido por rodrigofcmuller
0

Resposta:

Alternativa 2:

II e III, apenas.

Explicação:

Perguntas interessantes