Buscar

Design de Software - Outros conceitos de orientação 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

Prévia do material em texto

Design de
Software
Outros conceitos de orientação a
objetos
1- A programação orientada a objetos é baseada em diversos conceitos,
tais como encapsulamento, herança, polimorfismo e abstração. Com
relação a esses conceitos, é correto afirmar que:
RESPOSTA: O polimorfismo é o uso de um mesmo nome para identificar
diferentes implementações dos métodos. Seu uso é comum na definição
de construtores, em que os mesmos podem ser implementados em
diferentes versões para as diferentes formas de se instanciar a classe.
2- Considerando que podemos calcular o salário de várias formas em
função do objeto que esteja sendo utilizado, quando o cálculo é diferente
para gerente e técnico, marque a alternativa que a função calcular
implementa um exemplo do conceito de:
RESPOSTA: polimorfismo
3-Considere que temos uma classe Operacao Matematica que implementa
SOMA, SUBTRAÇÃO, DIVISÃO e MULTIPLICAÇÃO. Várias sub-classes
conseguem executar essas operações. Marque a alternativa que
implementa esse processo.
RESPOSTA: Herança
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/outros-conceitos-de-orientacao-a-objetos-znimq
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/outros-conceitos-de-orientacao-a-objetos-znimq
4- Em programação orientada a objeto, duas ou mais classes, derivadas
de uma mesma superclasse, podem invocar métodos que têm a mesma
identificação (assinatura), mas comportamentos distintos, especializados
para cada classe derivada, usando para tanto uma referência a um objeto
do tipo dessa superclasse.
 Marque a alternativa que define o processo adotado a Orientação a
Objetos.
RESPOSTA: polimorfismo
5- Em programação orientada a objeto, a(o) __________ permite criar
objetos que incorporam propriedades e métodos de outros objetos.
 Assinale a alternativa que preenche corretamente a lacuna do texto acima.
RESPOSTA: herança
6- Em relação à Programação Orientada a Objetos e Programação
Estruturada, na programação orientada a objetos podemos considerar
alguns pilares, que são necessários para considerar a linguagem orientada
a objeto. Referente ao princípio pelo qual duas ou mais classes derivadas
de uma mesma superclasse podem invocar métodos que têm a mesma
identificação (assinatura), mas comportamentos distintos, especializados
para cada classe derivada, usando para tanto uma referência a um objeto
do tipo da superclasse.
 Marque a alternativa que indica o princípio que define a situação
apresentada.
RESPOSTA: Polimorfismo

Continue navegando