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

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

Questão 1/5 - Programação Orientada a Objetos 
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: 
Nota: 20.0 
 A classe, objeto, instância de classe 
 B objeto, atributo, implementação por um método do objeto 
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. 
 C classe, objeto, atributo 
 D objeto, instância, operação 
 E classe, objeto, associação pelo método de agregação 
Questão 2/5 - Programação Orientada a Objetos 
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; 
 
} 
Nota: 20.0 
 A public 
 B protected 
 C static 
 D void 
 E private 
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. 
Questão 3/5 - Programação Orientada a Objetos 
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 
Nota: 20.0 
 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 
Você acertou! 
Elementos modificados como ‘protegidos’ funcionam de forma semelhante ao ‘privado’, 
conforme visto no slide 6 da aula 3. 
 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 4/5 - Programação Orientada a Objetos 
Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de 
nosso método que gostaríamos. 
Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer 
outros objetos da aplicação: 
Nota: 20.0 
 A protected void setNome(String nome); 
 B private void setNome(String nome); 
 C public void setNome(String nome); 
Você acertou! 
Resposta no slide 5 da aula 3. O modificador ‘public’, que no Java corresponde ao modificador 
‘publico’, torna o elemento que ele modifica visível para todos os outros elementos da 
aplicação. 
 D void SetNome(String nome); 
 E private nome { set; get; } 
Questão 5/5 - Programação Orientada a Objetos 
A descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as 
mesmas características e comportamentos. 
Trata-se da definição de: 
Nota: 20.0 
 A String 
 B Método 
 C Conjunto 
 D Classe 
Você acertou! 
Resposta no slide 3 da aula 2. 
 E Objeto 
Conheça o novo AVA 
 
 
Gabarito 
 
1B 2E 3C 4C 5D

Outros materiais