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
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.
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
0
Resposta:
Alternativa 2:
II e III, apenas.
Explicação:
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Sociologia,
9 meses atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás