Informática, perguntado por leomarquesusa, 6 meses atrás

(CCV-UFC - 2013 - UFC - Analista de Tecnologia da Informação - Engenharia de Software)

Com base na hierarquia de classes descrita no diagrama de classes a seguir, assinale a alternativa CORRETA.



A)
As classes A, B, D, E, G são as únicas que possuem métodos que fazem sobrescrita.

B)
A classe A pode ser tipo dinâmico de uma variável que possui como tipo estático qualquer uma das classes da hierarquia de classes.

C)
Uma variável cujo tipo estático é a classe D pode assumir, em tempo de execução, um tipo dinâmico do tipo da classe E.

D)
O método m1() definido nas classes D, E e F redefinem diretamente o método m1() da classe A.

E)
As classes F e G possuem métodos que sobrescrevem métodos da classe C, e as classes D e E possuem métodos que sobrescrevem métodos da classe B.

Anexos:

Soluções para a tarefa

Respondido por MilitaryGamer
1

Resposta:

E)

As classes F e G possuem métodos que sobrescrevem métodos da classe C, e as classes D e E possuem métodos que sobrescrevem métodos da classe B.

Explicação:

Resposta corrigida.

Respondido por henriquec1001
0

Com base na hierarquia de classes descrita no diagrama de classes abaixo tem-se que as classes F e G possuem métodos que sobrescrevem métodos da classe C e as classes D e E possuem métodos que sobrescrevem métodos da classe B. O que é mostrado na alternativa E.

Hierarquia de classes

Em termos de linguagem de programação tem-se que classe é uma forma de definir um tipo de dado em uma linguagem orientada a objeto.

De modo que essas classes são divididas de acordo com hierarquias onde cada classe tem seus métodos, e variáveis, e principalmente sua função sobre o sistema.

Saiba mais sobre programação em:

https://brainly.com.br/tarefa/20790680

Bons estudos!

#SPJ2

Anexos:
Perguntas interessantes