Buscar

Aula 02 - Orientação de 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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
2a aula 
 
 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0779_EX_A2_201801039844_V1 31/08/2019 
Aluno(a): MAIKON CARDOSO LEMOS 2019.3 EAD 
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201801039844 
 
 
 
 
 1a Questão 
 
 
Qual a função do encapsulamento? 
 
 
 Impedir o acesso direto a um atributo. 
 
Cria novos objetos. 
 
Fazer uma conexão entre usuário e servidor. 
 
Instanciar um objeto dentro de classes privadas. 
 
Fazer a transferência de dados segura entre usuário e servidor. 
Respondido em 31/08/2019 19:00:25 
 
 
Explicação: 
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do 
acesso aos atributos privados. 
 
 
 
 
 
 2a Questão 
 
 
Podemos dizer que é um modelo para criação de objetos. 
 
 
 
Herança 
 Classe 
 
Polimorfismo 
 
Conexão 
 
Objeto 
Respondido em 31/08/2019 19:03:23 
 
 
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. 
 
 
 
 
 
 3a Questão 
 
 
Acerca de interfaces, na sintaxe Java, qual a informação correta? 
 
 
 É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. 
 
É implementada pelas classes com o uso de extends. 
 
Define regras para o comportamento de classes de uma mesma família. 
 
Permite a definição de métodos concretos. 
 
Deve ser definida com o uso de abstract class. 
Respondido em 31/08/2019 19:09:57 
 
 
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? 
 
 
 
Encapsulamento 
 
Sobrecarga 
 
Agregação 
 
Herança 
 Sobrescrita 
Respondido em 31/08/2019 19:11:50 
 
 
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 
 
 
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 
 super 
 
this 
 
extends 
 
implements 
Respondido em 31/08/2019 19:13:44 
 
 
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. 
 
 
 
 
 
 6a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
 
Herança 
 
Nível de Acesso 
 
Agrupamentos 
 Métodos 
 
Atributos 
Respondido em 31/08/2019 19:14:35 
 
 
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.

Outros materiais