Gabarito disponível
Resolução comentada
A herança permite reutilizar métodos e atributos da superclasse.
Na herança, a subclasse aproveita os membros herdados da superclasse (respeitada a visibilidade), promovendo reuso de código e especialização.
Análise das alternativas
A) Herança gera acoplamento forte. B) Não elimina a composição, que continua útil e muitas vezes preferível. D) Atributos privados não são acessíveis diretamente pela subclasse. E) Várias linguagens (como Java e C#) não permitem herança múltipla de classes.
Referência: POO: herança e encapsulamento.
Resolução comentada do VaiConcursos.