Buscar

Aula 04 - 02

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 4 páginas

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

Prévia do material em texto

21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 1/4
 
Em uma mesma classe, os métodos na orientação a objetos podem ter o mesmo nome, mas com parâmetros diferentes.
Isso se denomina:
Analise os dois métodos a seguir:
 
public Pessoa(String nome){
...
}
 
public Pessoa(int codigo){
...
}
Podemos afimar que é uma sobrecarga?
PROGRAMAÇÃO I
 CCT0827_A4_201901262138_V2 
Lupa Calc.
 
 
PPT
 
MP3
 
Aluno: WALLACE SOARES COSTA Matr.: 201901262138
Disc.: PROGRAMAÇÃO I 2020.1 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.
Estático
Sobrecarga
Package
Private
Abstração
 
 
 
 
2.
Não, porque sobrecarga não existe me métodos construtores
Sim, porque os argumentos são iguais.
Não, porque sobrecarga não se aplica em métodos
Sim, pois os métodos possuem nomes iguais mas assinaturas diferentes
Nenhuma das anteriores
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 2/4
O método construtor é um tipo especial de bloco de código que toda classe possui. É uma característica de todo método
construtor na linguagem Java :
Considere a classe Lampada
public class Lampada {
 private boolean estadoLampada;
 public void acender( ) { estadoLampada = true; }
 public void apagar( ) { estadoLampada = false; }
} 
Assinale a opção que corretamente instancia a classe dada:
Métodos na mesma classe podem ter o mesmo nome, mas com parâmetros
diferentes. Isso se denomina :
 
Sobre Construtores, julgue as afirmativas a seguir:
I- são os responsáveis por criar o objeto em memória, ou seja, instanciar a classe que foi definida. 
II-Em Java, a declaração de construtores seria, por exemplo, da seguinte forma:
public class Carro{
 public Carro (){ }
 }
 III- Para criar um objeto da classe Carro, simplesmente usamos a palavra reservada ¿new¿ e o construtor é chamado, como
por exemplo:
 
 
 
 
3.
desnecessária alocação de memória para sua execução
não especificar o tipo de retorno
atribuição de nome diferente da classe a qual pertence
não permite polimorfismo
 
obrigatoriedade de sua declaração
 
 
 
 
4.
Lampada L.new Lampada();
Lampada L = new apagar();
Lampada L = new Lampada();
Lampada L.acender();
Lampada L = new acender();
 
 
 
 
5.
Encapsulamento
Sobrescrita
Sobrecarga
Classe
Abstração
 
 
 
 
6.
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 3/4
public class Carro{
 public Carro (){ }
 }
 public class Aplicacao{
 public static void main(String []args){
 Carro fiat=new Carro();
 }
 }
Estão corretas somente:
 
É a capacidade de um objeto poder ser referenciado de várias formas. Não quer dizer que o objeto fica se transformando,
mas sim que um objeto nasce de um tipo e morre daquele tipo. O que pode mudar é a maneira como nos referimos a ele.
O acima exposto é um exemplo de:
Julgue as afirmativas a seguir:
I-Sobrecarga e Sobrescrita são alguns dos tipos de polimorfismo existentes na linguagem JAVA
II-Sobrecarga é a criação de várias funções ou métodos com o mesmo nome, porém com parâmetros e tipos de retorno
diferentes. A escolha de quais métodos serão usados pela aplicação é definido em tempo de compilação (dynamic/late
binding), através dos parâmetros passados e do tipo de retorno esperado pela classe cliente.
III-Sobrescrita é um recurso da linguagem onde uma implementação específica é provida pela subclasse de algum método
já provido pela superclasse. A implementação da subclasse substitui a implementação da classe pai. Métodos sobrescritos
DEVEM possuir a mesma assinatura (tipo de retorno, nome do método, tipos e quantidade de parâmetros).
Estão corretas somente:
I, III
Todas
I, II
II, III
I
 
 
 
 
7.
Polimorfismo
Poliacesso
Reescrita
Abstração
Orientação a objetos
 
 
 
 
8.
II, III
Todas
I, II
I, III
I
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 21/04/2020 11:02:10. 
javascript:abre_colabore('35768','187702997','3743069215');
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 4/4

Continue navegando