Buscar

UAM - Programação orientada a objetos - Unidade 3 - Atividade 3 - Pergunta 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UAM – Programação orientada a objetos – Unidade 3 – Atividade 3
Pergunta 3
“Em geral, você pode fazer distinção entre os dois principais propósitos do uso da herança: podemos utilizá-la para herdar o código (herança de código) e podemos utilizá-la para herdar o tipo (subtipagem). O primeiro aspecto é útil para reutilização de código, o segundo para polimorfismo e especialização. Quando herdamos de (‘estendemos’) classes concretas, realizamos as duas coisas: herdamos a implementação e o tipo”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. Editora Pearson Prentice Hall. São Paulo, 2004. p. 276)
É possível compreender a utilização de herança como uma forma de programação de nível mais elevado de abstração. Neste sentido, o que são heranças múltiplas?
· .A classe que herda os atributos e métodos combinados das suas classes subclasse.
· .A classe que herda os atributos e métodos combinados das suas classes descendentes.
· .A classe que herda os atributos e métodos combinados das suas classes filho.
· .A classe que herda os atributos e métodos combinados das suas classes subtipo.
· .A classe que herda os atributos e métodos combinados das suas classes mãe.

Outros materiais