Buscar

APOL_2__PROGRAMAO_ORIENTADA_A_OBJETOS

Prévia do material em texto

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94896/novo/1 1/3
APOL 2
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Data de início: 20/09/2016 17:36
Prazo máximo entrega: - 
Data de entrega: 20/09/2016 19:26
Questão 1/5
A POO possui conceitos importantes a serem entendidos.
Analise e indique qual a correta entre as seguintes afirmações relacionadas a Orientação a Objetos
A o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse
B atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação
C os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro
D diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos
membros de qualquer classe
E não indicar um modificador de acesso tem o mesmo significado que o modificador privado
Questão 2/5
Em um sistema de software desenvolvido seguindo o paradigma da orientação a objetos, temos as classes X e Y. Um 
objeto da classe X precisa executar uma ação de um objeto da classe Y
Esta ação poderá ser executada se a ação na classe Y for definida como:
A pública
B privada
Você acertou!
Elementos modificados como ‘protegidos’ funcionam de forma semelhante ao ‘privado’, conforme visto no slide 6 da
aula 3.

Você acertou!
O modificador ‘publico’, torna o elemento que ele modifica visível para todos os outros elementos da aplicação,
conforme visto no slide 5 da aula 3.

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94896/novo/1 2/3
C protegida
D estática
E dinâmica
Questão 3/5
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 
de novos habitantes.
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, 
população e aumento, referem­se, respectivamente, a:
A classe, objeto, instância de classe
B objeto, atributo, implementação por um método do objeto
C classe, objeto, atributo
D objeto, instância, operação
E classe, objeto, associação pelo método de agregação
Questão 4/5
Na POO podemos modificar a visibilidade de classes, métodos e atributos.
Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que 
deve ser colocado em ( I ): 
( I ) class Pessoa {
            private String nome;
 
            public Pessoa() {
                        nome = “Nome não definido”;
            }
}
Você acertou!
Conforme vimos, em uma especificação, os substantivos podem ser mapeados como classes. Neste caso, as
informações são referentes, além do substantivo São Paulo, que é um objeto de cidade, um atributo, ou
característica, da cidade, que é a população e um método, ou ação, da cidade, que é o aumento populacional.

08/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94896/novo/1 3/3
A private
B abstract
C static void
D public
E protected
Questão 5/5
Modificadores são muito usados na linguagem Java.
Na classe abaixo, qual a alternativa que pode ser trocada por ( I ) para que os atributos sejam privados: 
 
public class Cachorro {
            ( I ) String nome;
            ( I ) String raca;
}
A public
B protected
C static
D void
E private
Você acertou!
Resposta no slide 5 da aula 3.

Você acertou!
O modificador ‘private’, que no Java corresponde ao modificador ‘privado’, torna o elemento que ele modifica invisível
para todos os outros elementos da aplicação, conforme visto no slide 6 da aula 3.


Continue navegando