A afirmação está correta. Um método abstrato é definido na classe abstrata, mas não possui implementação nessa classe. A implementação é feita nas classes filhas que herdam da classe abstrata. Já um método final não pode ser sobrescrito pelas classes filhas, ou seja, não pode ser redefinido. Para marcar um método como final, utiliza-se a palavra-chave "final" no início da declaração do método.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar