Buscar

Exercicio 2

Prévia do material em texto

31/08/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 1/3
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que
técnica?
Qual a função do encapsulamento?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
DESENVOLVIMENTO DE SOFTWARE
Lupa Calc.
 
 
CCT0779_A2_201803418613_V1 
Aluno: LEONARDO ANTONIO DOS SANTOS Matr.: 201803418613
Disc.: DES. SOFTWARE 2020.3 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Encapsulamento
Sobrecarga
Agregação
Herança
Sobrescrita
Explicação:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
2.
Fazer uma conexão entre usuário e servidor.
Cria novos objetos.
Impedir o acesso direto a um atributo.
Instanciar um objeto dentro de classes privadas.
Fazer a transferência de dados segura entre usuário e servidor.
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
3.
public
protected
private
inner
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
31/08/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 2/3
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome
do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite
este acesso?
Acerca de interfaces, na sintaxe Java, qual a informação correta?
void
Explicação:
protected
 
4.
Agrupamentos
Métodos
Nível de Acesso
Herança
Atributos
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
5.
extends
super
new
implements
this
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
6.
Permite a definição de métodos concretos.
É implementada pelas classes com o uso de extends.
Deve ser definida com o uso de abstract class.
Define regras para o comportamento de classes de uma mesma família.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
31/08/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2080079&matr_integracao=201803418613 3/3
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos
que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família
específica de classes descendentes.
javascript:abre_colabore('38556','203625795','4068695906');

Continue navegando