Quando eu colocar o implements Comparable, e aplico para implementar os métodos, não aparece a annotation @Override, Há algum problema nisso ?
Quando eu colocar o implements Comparable, e aplico para implementar os métodos, não aparece a annotation @Override, Há algum problema nisso ?
Oi Luis,
Não tem nenhum problema nisso.
A annotation @Override é opcional e serve só para indicar ao Java que o método é uma sobrescrita, ou seja, que sua classe implementa uma interface ou herda de uma classe e esse método está sobrescrevendo algo.
A ideia dessa annotation é que se você remover o implements ou o extends da classe, vai dar erro de compilação, porque você tem um método anotado com @Override, mas a classe não herda e nem implementa ninguem que possua esse método.
Bons estudos!