Buscar

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

Prévia do material em texto

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 1/3
APOL 3
PROTOCOLO: 201610101255056C774E5GUSTAVO EUGENIO TENORIO BRANDAO - RU: 1255056 Nota: 100
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Data de início: 10/10/2016 16:32
Prazo máximo entrega: - 
Data de entrega: 10/10/2016 16:37
Questão 1/5 - Programação Orientada a Objet os
Na programação orientada a objetos temos a definição de alguns paradigmas, entre eles um que define que os atributos  
devem ser sempre declarados como privados e o acesso aos mesmos deve ser feito através de métodos públicos.
Essa é a definição de qual paradigma?
Nota: 20.0
A polimorfismo
B herança
C agregação
D abstração
E encapsulamento
Questão 2/5 - Programação Orientada a Objet os
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.
Nota: 20.0
A Mensagem
B Herança
C Polimorfismo
Você acertou!
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre
privados.

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 2/3
D Encapsulamento
E Subclasse
Questão 3/5 - Programação Orientada a Objet os
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:
Nota: 20.0
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 - Programação Orientada a Objet os
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:
Nota: 20.0
A encapsulamento, classe, objeto e método.
B encapsulamento, associação, herança e  polimorfismo.
C associação, composição, características da classe e objeto.
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!
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!
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.

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94897/novo/1 3/3
D público, privado e protegido.
E método e atributo.
Questão 5/5 - Programação Orientada a Objet os
A linguagem Java é, atualmente, uma das linguagens que implementa o paradigma da programação orientada a objetos  
mais utilizada, particularmente pela possibilidade de portabilidade de código entre plataformas.
Sobre a visibilidade de classes, métodos e atributos, aplicados à linguagem Java, seleciona a opção correta:
Nota: 20.0
A uma classe pública, no Java, só pode ser acessada por outras classes que estejam dentro do mesmo
pacote.
B na linguagem Java, quando uma classe é declarada privada, todos os atributos e métodos da mesma
também serão privados, independente do modificador aplicado.
C quando não adicionamos um modificador de acesso a uma classe Java, ela é visível apenas dentro
do pacote onde ela está declarada.
D as classes Java devem ser declaradas dentro de um arquivo ‘*.java’, onde * é o nome da classe pública
principal do arquivo, sendo que podemos ter quantas classes públicas quisermos dentro do mesmo arquivo.
E devemos evitar a utilização do modificador protected, pois o mesmo só irá funcionar em classes abstratas.
Você acertou!
Conforme visto na parte prática da aula, se não incluirmos um modificador de acesso à assinatura de uma classe,
ela se torna visível apenas no pacote que a definiu. Isso é chamado de modificador de pacote.


Continue navegando