Logo Passei Direto
Buscar
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar a programação. Sobre esse tema, analise as afirmações a seguir:

I – Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses.

II – O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades.

III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes.

DEITEL, Harvey M.

User badge image
EducaFit

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I – Os métodos declarados com o modificador final não podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses. Esta afirmação está correta, pois o modificador final impede a sobrescrita de métodos e a herança de classes. II – O polimorfismo permite tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades. Esta afirmação está correta, pois o polimorfismo permite que objetos de classes diferentes sejam tratados de forma genérica, com o comportamento específico sendo determinado em tempo de execução. III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes. Esta afirmação está correta, pois uma classe abstrata pode conter métodos abstratos (sem implementação) e métodos concretos (com implementação), servindo de modelo para outras classes. Portanto, as afirmações I, II e III estão corretas. A alternativa que contém todas as afirmações verdadeiras é: a) I, II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina