o que deve ser implementado a partir de uma classe abstrata em java?

Eu tenho duas perguntas realmente. Estou tentando entender como funciona a herança.

Se eu tenho uma classe abstrata para herdar, e tem um método que não é rotulado abstrato, este método ainda precisa ser implementado na subclasse?

Se eu tenho uma subclasse que está herdando de outra subclasse, que é então herdada de uma classe abstrata, a menor subclasse precisa implementar os métodos na classe abstrata? Ou porque os métodos foram implementados na subclasse intermediária, eles não precisam ser implementados novamente?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion