Julgue o item que se segue acerca das estruturas homogêneas ...
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
Herança é um mecanismo que permite criar uma nova
classe, baseando-se nas definições de uma classe já
existente. Porém, os métodos de uma classe não podem
ser herdados.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
Vamos entender o conceito abordado na questão: herança é um dos pilares da programação orientada a objetos, e se refere à capacidade de uma classe (chamada de subclasse ou classe filha) herdar atributos e métodos de outra classe (chamada de superclasse ou classe pai). Isso permite o reuso de código e a criação de hierarquias de classes.
O erro na afirmativa está na parte que diz que os métodos de uma classe não podem ser herdados. Na verdade, a essência da herança é que tanto os atributos quanto os métodos são herdados pela subclasse. No entanto, é importante lembrar que há aspectos de visibilidade (como métodos privados) que podem afetar a herança de métodos, mas a afirmação de que métodos não podem ser herdados é incorreta.
Portanto, ao contrário do que é apresentado no enunciado, os métodos são, sim, herdados, a menos que sejam privados ou tenham sido explicitamente ocultados na subclasse através de um mecanismo conhecido como sobrescrita (override), onde a subclasse redefine um método herdado da superclasse para alterar seu comportamento. Ainda assim, é uma questão de modificar ou estender o comportamento herdado, e não uma impossibilidade de herança.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Pode herdar metodos, objetos e atributos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo