Buscar

Desenvolvimento de Softwares JAVA

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

14/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2235415&courseId=13043&classId=1250428&topicId=2652533&p0=03c7c0ace395d80182db0… 1/3
 
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
DESENVOLVIMENTO DE SOFTWARE
CCT0779_A2_201708446176_V1 
Lupa Calc.
 
 
Vídeo PPT MP3
 
Disc.: DES. SOFTWARE 2020.1 - F (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.
protected
public
inner
private
void
Explicação:
protected
 
2.
Atributos
Métodos
Nível de Acesso
Herança
Agrupamentos
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.
Aluno: Matr.:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','','314410667');
javascript:abre_frame('2','2','','','314410667');
javascript:abre_frame('3','2','','','314410667');
14/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2235415&courseId=13043&classId=1250428&topicId=2652533&p0=03c7c0ace395d80182db0… 2/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?
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?
 
3.
Encapsulamento
Agregação
Sobrescrita
Sobrecarga
Herança
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.
 
4.
Impedir o acesso direto a um atributo.
Cria novos objetos.
Fazer a transferência de dados segura entre usuário e servidor.
Instanciar um objeto dentro de classes privadas.
Fazer uma conexão 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.
 
5.
super
implements
extends
this
new
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.
14/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2235415&courseId=13043&classId=1250428&topicId=2652533&p0=03c7c0ace395d80182db0… 3/3
Podemos dizer que é um modelo para criação de objetos.
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.
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.
 
7.
Classe
Herança
Polimorfismo
Objeto
Conexão
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.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 14/04/2020 09:27:45. 
javascript:abre_colabore('35292','186366182','3715926262');

Mais conteúdos dessa disciplina