Buscar

Apol 5 - PROGRAMAÇÃO ORIENTADA A OBJETOS

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

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
Você viu 3, do total de 4 páginas

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

Questão 1/5 - Programação Orientada a Objetos
Quando utilizamos, em um programa que utiliza linguagem orientada a objetos, um objeto que realiza ações diferentes, dependendo da 
operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes temos um dos mais importantes paradigmas da 
programação orientada a objetos.
Este paradigma se chama:
Nota: 20.0
A herança múltipla
B superclasse
C caso de uso de engenharia reversa
D atributo multivalorado
E polimorfismo
Questão 2/5 - Programação Orientada a Objetos
Um dos paradigmas da programação orientada a objetos mais importante e utilizado, pois nos permite fazer o compartilhamento do código 
escrito em uma classe através da criação de uma hierarquia de classes chama-se herança.
Sobre este paradigma podemos afirmar que:
Nota: 20.0
A uma subclasse, por ser derivada de uma superclasse
e possuir todos os atributos da superclasse, além de
atributos específicos, é mais especializada que a
superclasse da qual foi derivada.
Você acertou!
O paradigma do Polimorfismo trata da capacidade de
um método da classe derivada, embora tendo a
mesma assinatura, comportar-se de forma diferente do
que foi definido na classe base, conforme visto no slide
3 da aula 6.
Você acertou!
B deve ser evitada, pois cria-se um excesso de classes
que farão a complexidade do sistema aumentar.
C quando criamos uma subclasse, podemos apenas ter
acesso aos métodos da superclasse, independente dos
modificadores de acesso dos atributos.
D quando temos herança múltipla, o objeto criado será
instancia de alguma das classes que fazem parte da
hierarquia, escolhida aleatoriamente.
E os atributos criados como protegidos na subclasse
podem ser acessado na superclasse através da herança.
Questão 3/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:
Nota: 20.0
A um conjunto de objetos representado por uma subclasse
é, em geral, maior que o conjunto de objetos
representado por sua superclasse.
B cada objeto de subclasse é um objeto de sua subclasse.
C um problema com herança é que uma subclasse
pode herdar métodos que ela não necessita ou que
não deveria ter.
A herança é um paradigma de programação orientada
a objetos em que existe uma relação entre uma classe
base e uma classe derivada, que pode ter acesso aos
atributos e aos métodos da classe base e nos permite
especializar a classe derivada, conforme visto no slide
3 e 4 da aula 5.
Você acertou!
A herança é um paradigma de programação orientada
a objetos em que existe uma relação entre uma classe
D todo relacionamento de classe é um relacionamento de
herança.
E os objetos de superclasse podem ser tratados como
objetos de suas subclasses.
Questão 4/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.
Nota: 20.0
A herança é uma relação entre objetos.
B quando herdamos métodos, os mesmo devem ser
públicos para que possam ser utilizados.
C classes são apenas agrupamentos de métodos.
D ocorre herança múltipla quando mais de um método é
herdado.
E herança é uma relação entre classes.
Questão 5/5 - Programação Orientada a Objetos
base e uma classe derivada, que pode ter acesso aos
atributos e aos métodos da classe base, conforme
visto no slide 3 e 4 da aula 5.
Você acertou!
A herança é um paradigma de programação orientada
a objetos em que existe uma relação entre uma classe
base e uma classe derivada, que pode ter acesso aos
atributos e aos métodos da classe base, conforme
visto no slide 3 e 4 da aula 5.
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:
Nota: 0.0
A atribuição de valor
B composição
C herança múltipla
D classe abstrata
E polimorfismo
 
O paradigma do Polimorfismo trata da capacidade de
um método da classe derivada, embora tendo a
mesma assinatura, comportar-se de forma diferente do
que foi definido na classe base, conforme visto no slide
3 da aula 6.

Continue navegando