Logo Passei Direto
Buscar

Exercícios 3 PROGRAMAÇÃO ORIENTADA A OBJETOS

Ferramentas de estudo

Questões resolvidas

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

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.
C associação, composição, características da classe e objeto.
D público, privado e protegido.
E método e atributo.

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.

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

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.
C associação, composição, características da classe e objeto.
D público, privado e protegido.
E método e atributo.

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.

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

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.


Mais conteúdos dessa disciplina