Buscar

APOL 3 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

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

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

Prévia do material em texto

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 1/3
APOL 3
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Data de início: 26/09/2016 19:49
Prazo máximo entrega: - 
Data de entrega: 26/09/2016 19:54
Questão 1/5
Na programação orientada a objetos temos um mecanismo de separação de aspectos internos e externos de um objeto 
que visa impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram 
este estado.
Este mecanismo chama­se:
A abstração
B encapsulamento
C herança
D proteção de código
E associação
Questão 2/5
Conforme vimos, na programação orientada a objetos temos alguns paradigmas.
Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a objetos:
A encapsulamento, classe, objeto e método.
B encapsulamento, associação, herança e polimorfismo.
Você acertou!
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre
privados, com métodos de acesso públicos.

Você acertou!
Conforme visto no slide 3 do tópico 1 da aula 4, os paradigmas de orientação à objetos são encapsulamento,
associação, herança e polimorfismo.

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 2/3
C associação, composição, características da classe e objeto.
D público, privado e protegido.
E método e atributo.
Questão 3/5
Conforme vimos, a programação orientada a objetos nos permite criar mecanismos para que não seja permitido o acesso 
não autorizado a atributos e métodos. Chamamos esta característica de modificação de acessibilidade.
Levando em consideração o enunciamos acima, assinale a alternativa correta:
A devemos, obrigatoriamente, colocar modificadores de acesso quando criamos os métodos e atributos de uma
classe.
B métodos declarados como públicos não podem acessar atributos que estejam declarados como protegidos.
C atributos estáticos são sempre acessíveis a outras classes da aplicação.
D o modificador de acesso da classe sobrescreve os modificadores de acesso aplicados aos atributos e
métodos.
E um atributo privado pode ser acessado normalmente por métodos da classe que os declarou,
independente do modificador de acesso do método.
Questão 4/5
Entre os paradigmas da POO, temos uma técnica utilizada para impedir o acesso direto ao estado de um objeto, sendo o 
estado de um objeto definido pelos valores atribuídos aos atributos em um determinado instante, por outros objetos, 
sendo que a única possibilidade de fazer este acesso é via métodos escritos para este fim.
Assinale a alternativa que apresenta o nome deste mecanismo.
A Mensagem
B Herança
C Polimorfismo
D Encapsulamento
E Subclasse
Você acertou!
Os atributos privados são invisíveis para as classes que fazem parte do sistema, mas podem ser utilizados
normalmente na classe que os declarou, conforme discorrido durante o exemplo prático da aula 3.

Você acertou!
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre
privados, com métodos de acesso públicos.

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 3/3
Questão 5/5
Na programação orientada a objetos, em uma classe que possui os atributos id, nome, telefone e renda, os atributos 
devem ser normalmente ( I ) e os métodos de acesso devem ser normalmente ( II ). Quando um objeto desta classe é 
instanciado, para incluir valores nos atributos utilizam­se os métodos de acesso e para obter os valores incluídos também 
são utilizados os métodos de acesso. Esse processo está relacionado com o que chamamos de encapsulamento.
As lacunas ( I ) e ( II ) são preenchidas correta e, respectivamente, por:
A privados e protegidos
B privados e públicos
C protegidos e estáticos
D estáticos e protegidos
E públicos e privados
Você acertou!
As boas práticas de programação Java indicam que sempre devemos ter os atributos de uma classe como privados
e os métodos públicos, conforme comentamos durante do exemplo prático da aula 3.


Outros materiais