Muitas vezes, quando uma subclasse é criada, nós temos a intenção de especializar a superclasse. Essa especialização pode envolver a sobrescrita de métodos da superclasse. A linguagem Java permite a sobrescrita de métodos. Sobre este tema, assinale a alternativa correta.
ALTERNATIVAS
Para sobrescrever um método, os dois devem ter a mesma assinatura. Não é possível sobrescrever um método de uma classe na própria classe.
A assinatura de um método é: o nome do método, o tipo de retorno, os tipos dos parâmetros incluindo a ordem dos parâmetros. Os nomes dos parâmetros não são considerados.
Se o método A possui a mesma assinatura que o método B e cada um está em uma classe diferente, então eles são métodos sobrescritos.
Se um método sobrescrito tiver uma quantidade diferente de parâmetros, então, além de sobrescrito, ele é sobrecarregado.
Todo método que for sobrescrito deve ser abstrato.
Soluções para a tarefa
Respondido por
21
Para sobrescrever um método, os dois devem ter a mesma assinatura. Não é possível sobrescrever um método de uma classe na própria classe.
Respondido por
8
Resposta:
Alternativa 5:
Para sobrescrever um método, os dois devem ter a mesma assinatura. Não é possível sobrescrever um método de uma classe na própria classe,página 118 livro de programação I .
Perguntas interessantes