Julgue o item que se segue acerca das estruturas homogêneas ...

Próximas questões
Com base no mesmo assunto
Q824806 Engenharia de Software

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.

Alternativas

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