Buscar

Design de Software - Classes Abstratas, interfaces e princípios da 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

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 3 páginas

Prévia do material em texto

Design de
Software
Classes Abstratas, interfaces e
princípios da Orientação a Objetos
1 - Durante o desenvolvimento de uma aplicação orientada a objetos com
Java, um Técnico criou uma interface para obrigar um conjunto de classes
de diferentes origens a implementar certos métodos de maneiras
diferentes, viabilizando a obtenção de polimorfismo.
 Marque a alternativa que indica o que a interface criada pelo Técnico pode
considerar.
RESPOSTA: possuir métodos abstratos
2- Na linguagem Java, toda classe pode ser subclasse de alguma outra,
mas existe a possibilidade de uma classe não possuir filhas (subclasse).
Para tanto, basta que a definição de tal classe possua uma palavra
reservada.
 Marque a alternativa que indica a palavra chave que impossibilita a criação
de uma subclasse.
RESPOSTA: final 
3- Classes abstratas são um recurso importante na linguagem
Java, pois incentivam o polimorfismo e dão flexibilidade à
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/classes-abstratas-interfaces-e-principios-da-orientacao-a-objetos-zkytm
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/classes-abstratas-interfaces-e-principios-da-orientacao-a-objetos-zkytm
modelagem de classes, favorecendo a abstração. A respeito de
classes abstratas, considere as seguintes afirmativas:
1- Classes abstratas não podem conter atributos.
2- Uma classe abstrata pode conter métodos concretos.
3- O construtor de uma classe abstrata deve ser abstrato.
4- Classes abstratas não podem ser instanciadas.
Assinale a alternativa correta.
RESPOSTA: Somente a afirmativa 2 é verdadeira
4- Qual dos pilares da orientação a objetos consiste em separar
aspectos externos dos internos da implementação de um objeto, ou
seja, determinados detalhes ficam ocultos aos demais objetos e
dizem respeito apenas ao próprio objeto?
RESPOSTA: Encapsulamento
5- Relacione as duas colunas quanto aos conceitos básicos de
programação orientada a objetos.
(1) interface
(2) herança
(3) método
(A) determinam o comportamento dos objetos de uma classe.
(B) é um contrato entre a classe e o mundo externo.
(C ) é o mecanismo pelo qual uma classe pode estender outra
classe ou ser estendida por outra classe.
Assinale a alternativa que apresenta a sequência correta.
RESPOSTA: 1B, 2C, 3A
6-O paradigma da Orientação a Objetos tem muitos conceitos que são
aplicados para melhorar o tratamento dos dados. Muitos são os conceitos:
herança, polimorfismo, interface, classe abstrata, encapsulamento. Marque
a alternativa que indica a necessidade de uma classe implementar
recursos comuns a duas ou mais classes.
RESPOSTA: Classe abstrata

Continue navegando