Carregando...
Carregando...
Ajude a melhorar a plataforma
A herança é uma forma de especificar e generalizar um objeto na Orientação a Objetos que ajuda a evitar a reescrita de código, ou seja, possibilita criar classes por meio de outras que já existem. Dessa forma, uma classe herda as características da outra. Com relação ao conceito de herança em Java, observe as afirmativas a seguir. I. Permite criar novas classes a partir de classes já existentes usando propriedades existentes. II. O comportamento de um objeto pode ser de diferentes formas que se baseiam em seu tipo de criação. III. Classes provenientes da mesma superclasse podem solicitar métodos com a mesma identificação. IV. A herança é única, isso significa que uma subclasse herda métodos somente de sua classe pai. Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A afirmativa I está correta, pois a herança possibilita a criação de novas classes a partir de classes existentes utilizando características também já existentes na classe nova. Dessa forma, motiva o reúso e reaproveitamento de código. A afirmativa II está incorreta, pois aborda o polimorfismo, que, na Orientação a Objetos, representa o caso em que um objeto pode se comportar de diferentes formas quando recebe uma mensagem, conforme seu tipo de criação. A afirmativa III está incorreta, pois refere-se ao polimorfismo, cujo princípio envolve duas ou mais classes de uma mesma superclasse que conseguem pedir métodos que têm a mesma identificação e as mesmas assinaturas, porém com diferentes comportamentos. A afirmativa IV está correta, pois em Java a herança é única, ou seja, uma subclasse consegue herdar somente os métodos de sua classe pai. Essa classe pai consegue herdar métodos somente de outra classe.