• Matéria: Informática
  • Autor: leomarquesusa
  • Perguntado 4 anos 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:

Respostas

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 similares