A herança também é, às vezes chamada de relacionamento do tipo ‘é um’. A razão é que uma subclasse é uma especialização de uma superclasse. A s classes que herdam são referidas como classes-filhas ou subclasses.”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java . Editora Pearson Prentice Hall. São Paulo, 2004. p. 208.). A orientação a objetos contém diversas nomenclaturas que devem estar muito claras para os desenvolvedores. Neste sentido, analise os conceitos fundamentais de herança na orientação a objeto a seguir e associe-os com suas respectivas definições. (1) Ancestral. (2) Subtipo. (3) Superclasse. (4) Descendente. ( ) Toda classe que aparecer abaixo da superclasse. ( ) Classe que está na hierarquia acima da superclasse. ( ) Classes que herdam de outras classes. ( ) Classes que fornecem a herança. Agora, assinale a alternativa que apresenta a resposta correta. .4, 1, 3, 2. .4, 1, 2, 3. .2, 1, 3, 4. .3, 2, 1, 4. .1, 3, 4, 2
Soluções para a tarefa
→→→
Resposta:
.4, 1, 2, 3.
Explicação:
Superclasse: Classe que fornece a herança.
Subtipo: Também conhecido como Subclasse, cada subtipo apresenta as características (estrutura e atributos) do supertipo e acrescenta a ele novas características. Essas classes herdam de outras classes.
Ancestral: Essas superclasses também podem ter herdado outras classes, essas classes que estão acima da hierarquia da superclasse são chamadas de classes ancestrais.
Descendente: Se o ancestral é a avó ou mais de uma classe, descendente será o neto ou mais de um ancestral.
espero ter ajudado
→→→
Resposta:
.4,1,2,3
Explicação:
Superclasse, mãe ou tipo são as classes que fornecem a herança. Já as classes que herdam de outras classes podem ser chamadas de subclasse, filha ou subtipo. Ancestral é a classe que aparece na hierarquia de classes, em uma posição acima da classe mãe. Descendente significa toda classe que aparecer abaixo da classe mãe, em sua hierarquia.