Cheguei na parte de polimorfismo do meu livro de programação em java. O problema e que ele cobre até o java 5.0 (Tiger), e na sobreposição dos métodos ele não esta usando o @Override. Isto esta certo? Ou e por que esta versão era assim?
No java 5.0 não era ultilizado o @Override na sobreposição?
T
2 Respostas
R
Desde a versão 1.5 (5)

Mas n é obrigado a usar a notação.
D
Solucao aceita
Dado o código
public class Foo {
public void moo(){}
}
Você pode fazer
public class Doo extends Foo {
@Override
public void moo(){}
}
Ou
public class Too extends Foo {
public void moo(){}
}
O efeito é o mesmo.
O que não pode é colocar a anotação se a versão for inferior à versão 1.5 do java.
Criado 6 de junho de 2018
Ultima resposta 6 de jun. de 2018
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo