Buscar

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

Unisul		Universidade do Sul de Santa Catarina
Curso:		Ciencia da Computação
Disciplina	Linguagens Orientada a Objetos
Professor	Carlos Fernando Buss, Msc.Eng
Atividade	Avaliação de Conhecimento
Nome: Gustavo Martins Ghisi 
· Métodos construtores em orientação a objetos são utilizados quando intancia uma determinada classe. Com isso, sempre vai existir para cada classe construtor. Então posso afirmar.
· Necessariamente cada classe vai ter um construtor e temos que escreve-la na classe
· Não é necessário escreve-la, pois somente para algum tipo de classe
· Toda classe possui construtor, mas não precisamos escreve-la
· Nem toda classe deve ter, mas temos que escreve-la
· Em objetos existem quatro tipos de polimorfismos que podemos aplicar e chamamos de:
 a) Hierárquico, Sobrecarga, Procedural e Coerção. 
 b) Incursivo, Exclusivo, Herdado e Implementado. 
 c) Inclusão, Paramétrico, Sobrecarga e Coerção. 
 d) Procedural, Hierárquico, Paramétrico e Implementado. 
 e) Sobrecarga, Coerção, Herdado e Implementado.
· Orientacao por objetos
1-Uma classe é a representação de um conjunto de objetos que compartilham a mesma estrutura de atributos, operações e relacionamentos, dentro de um mesmo contexto.
2-Um objeto é uma instância de uma classe criada em tempo de execução, sendo que cada objeto tem uma cópia dos dados definidos na classe e encapsula estado e comportamento.
3-Uma mensagem é uma solicitação para que um objeto execute um de seus métodos.
4-Encapsulamento é a capacidade que um objeto tem de impedir que outros objetos tenham acesso aos seus atributos.
5-Herança múltipla é a capacidade que uma classe tem de realizar acoplamento dinâmico, permitindo que novos métodos sejam carregados e ligados à aplicação.
Assinale a alternativa correta.
a) Somente as afirmativas 1, 2 e 5 são verdadeiras.
b) Somente as afirmativas 1, 3 e 5 são verdadeiras
c) Somente as afirmativas 2, 3 e 4 são verdadeiras.
d) Somente as afirmativas 1, 2, 3 e 4 são verdadeiras
e) As afirmativas 1, 2, 3, 4 e 5 são verdadeiras
· Quando num programa que utiliza linguagem orientada a objetos aparece 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, está-se diante de um(a):
 a) herança múltipla;
 b) polimorfismo;
 c) caso de uso de engenharia reversa;
 d) atributo multivalorado;
 e) superclasse.
· Quanto às classes concretas e abstratas, selecione a alternativa correta:
· A classe concreta e abstrata, não podem ser instanciadas
· Somente a classe abstrata pode ser instanciada
· A classe concreta e abstrata, podem ser instanciadas
· Somente a classe concreta pode ser instanciada diretamente
· Em POO Uma classe pode estender outra classe ou ser estendida de outra classe, conceito de:
· interface
· polimorfismo
· pacote
· herança

Continue navegando