Buscar

Exercícios fixação 02

Prévia do material em texto

18/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=2019366&matr_integracao=201802352821 1/3
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0779_EX_A2_201802352821_V1 01/11/2019
Aluno(a): JHONNY VIEIRA DA SILVA 2019.3 EAD
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201802352821
 
 1a Questão
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
Agrupamentos
 Atributos
Herança
Nível de Acesso
 Métodos
Respondido em 01/11/2019 06:22:14
 
 
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.
 
 
 2a Questão
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?
new
this
 extends
 super
implements
Respondido em 01/11/2019 06:23:00
 
 
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.
 
 
 3a Questão
Acerca de interfaces, na sintaxe Java, qual a informação correta?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','2','','','314410667');
javascript:abre_frame('2','2','','','314410667');
javascript:abre_frame('3','2','','','314410667');
18/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=2019366&matr_integracao=201802352821 2/3
Permite a definição de métodos concretos.
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.
É implementada pelas classes com o uso de extends.
Respondido em 01/11/2019 06:23:36
 
 
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.
 
 
 4a Questão
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?
 Herança
Agregação
Encapsulamento
Sobrecarga
 Sobrescrita
Respondido em 01/11/2019 06:24:16
 
 
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.
 
 
 5a Questão
Podemos dizer que é um modelo para criação de objetos.
Objeto
Herança
Conexão
Polimorfismo
 Classe
Respondido em 01/11/2019 06:26:53
 
 
Explicação:
A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos
objetos criados.
 
 
 6a Questão
Qual a função do encapsulamento?
 Fazer a transferência de dados segura entre usuário e servidor.
 Impedir o acesso direto a um atributo.
Fazer uma conexão entre usuário e servidor.
Instanciar um objeto dentro de classes privadas.
Cria novos objetos.
Respondido em 01/11/2019 06:27:33
 
 
Explicação:
18/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=2019366&matr_integracao=201802352821 3/3
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
javascript:abre_colabore('38403','173531026','3533761693');

Mais conteúdos dessa disciplina