Buscar

POO Apol 5 nota 100

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

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

Apol 5
Questão 1/5 - Programação Orientada a Objetos
A herança é o paradigma da programação orientada a objetos que nos permite criar, entre duas classes, uma relação hierárquica, fazendo com que tenhamos um compartilhamento de código.
Sobre o paradigma da herança, é correto afirmar que:
	
	C
	um problema com herança é que uma subclasse pode herdar métodos que ela não necessita ou que não deveria ter.
Questão 2/5 - Programação Orientada a Objetos
A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado.
O enunciado enfatiza o conceito OO de:
	
	B
	herança múltipla
Questão 3/5 - Programação Orientada a Objetos
Em um sistema de software foi definida a classe Veiculo, e desta classe criadas duas outras subclasses, Automovel e Trem. Na classe Veiculo foi definido um método chamado frear(), que não recebeu implementação. Esse método foi reescrito na classe Automovel e na classe Trem, com comportamentos diferentes.
Em se tratando de POO, esse comportamento denota:
	
	E
	polimorfismo
Questão 4/5 - Programação Orientada a Objetos
Considere o código abaixo, escrito em linguagem Java e que utiliza os paradigmas de programação orientada a objetos que vimos em nossas aulas:
public class X {
            public String umMetodo( ) {
                       ...
            }
}
 
public class Y extends X {
            public String umMetodo() {
                       ...
            }
}
Este código demonstra qual paradigma da programação orientada a objetos?
	
	B
	polimorfismo dinâmico
Questão 5/5 - Programação Orientada a Objetos
Um dos paradigmas essenciais da programação orientada a objetos nos define que podemos ter uma relação hierárquica entre classes, no qual podemos fazer uso de compartilhamento de código definido nos métodos dessas classes para que o desenvolvimento do software seja mais rápido.
Neste contexto, considere as afirmativas abaixo.
	
	E
	herança é uma relação entre classes.

Outros materiais