Nesse caso n seria mais adequado usar o extends? O implements herda atributos também? Ele não seria mais adequado para interfaces?
Nesse caso n seria mais adequado usar o extends? O implements herda atributos também? Ele não seria mais adequado para interfaces?
Resumindo:
extends → usado quando uma classe herda outra classe, ou quando uma interface herda outra interface.
implements → usado quando uma classe implementa uma interface.
extends herda atributos e métodos (em classes).
implements só obriga a implementar métodos (sem herdar nada).