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

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

Nota: 100
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Questão 1/5
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?
	
	A
	polimorfismo
	
	B
	herança
	
	C
	agregação
	
	D
	abstração
	
	E
	encapsulamento
Você acertou!
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados.
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!
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.
	
	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
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:
	
	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.
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.
	
	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.
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
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.
	
	E
	Subclasse
Questão 5/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.
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.

Outros materiais