Buscar

Herança e Polimorfismo

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

05/08/2023, 08:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
Critérios de busca não atendidos.
Exercício por
Tema
 avalie sua aprendizagem
Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática -
Desenvolvimento
A herança entre classes, em Java, de�ne-se, utilizando a palavra-chave:
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimor�smo. Em Java,
uma interface:
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa  
 
DGT0244_202111198321_TEMAS
Aluno: MARINA DE SOUSA ALMEIDA Matr.: 202111198321
Disc.: PROGRAMAÇÃO ORIENT  2023.2 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA
 
1.
Eextends
Inherits
Implements
Matches
References
 
2.
Pode conter declarações de constantes e de variáveis não inicializadas.
Pode ser instanciada diretamente por meio da instrução new.
Pode possuir assinaturas de métodos públicos e protegidos.
Pode possuir métodos abstratos e estáticos.
Somente permite herança simples.
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
05/08/2023, 08:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de
Tecnologia da Informação - Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como
encapsulamento, herança e polimor�smo. No polimor�smo, temos o conceito de cast implícito. Assinale a
alternativa que apresenta o comando que usa cast implícito.
Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Pro�ssional
Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web.
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em
Java, o operador = = e o método equals, este de�nido para a classe Object, apresentam comportamento especí�co,
que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir:
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento exempli�cado foi implementado para
a classe Integer e o tipo int, a resposta impressa será:
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
if (c instanceof Alcool) {abastecerAlcool (c);}
double[ ] nota = {7, 8, 9, 1, 4, 2};
Filho objetoFilho = (Filho)objetoPai;
Pai objeto = new Filho();
void parar() {System.out.println(''Parado!'')};
 
4.
nssss
sssss
nnsss
snnns
ssnns
 
5.
05/08/2023, 08:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com
a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à de�nição da classe a
palavra-chave implements seguida das interfaces separadas por vírgula.
III. Em Java, quando um método é de�nido como �nal, ele pode ser sobreposto somente em classes descendentes.
Em relação às sentenças supracitadas, pode-se a�rmar que apenas:
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Considere as a�rmações abaixo sobre polimor�smo na linguagem de programação JAVA.
I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.
II -O polimor�smo indica o princípio de que o tipo real do objeto determina o método a ser chamado.
III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.
Quais estão corretas?
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas -
Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de
''Polimor�smo''. A palavra que completa as lacunas na classe ''Conta'' é:
II é verdadeira;
III é verdadeira;
II e III são verdadeiras.
I é verdadeira;
I e II são verdadeiras;
 
6.
Apenas I.
Apenas II.
I e II.
I, II e III.
Apenas III.
 
7.
Final
Public
Void
Abstract
Interface
05/08/2023, 08:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP -
Analista de Tecnologia da Informação (ADAPTADA)
Acerca do método equals, analise as seguintes a�rmativas:
I. O equals recebe um Object como argumento e veri�ca se ele mesmo é igual ao Object recebido para retornar um
boolean exclusivamente false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo
18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == veri�ca se as duas variáveis se referem ao mesmo
objeto.
Podemos a�rmar corretamente que:
(ACCESS/2020) No que diz respeito à criação de métodos em Java, o quali�cador ou modi�cador de�ne a
visibilidade e pode ser de três tipos básicos:
I. é visível apenas pela própria classe. É o quali�cador mais restritivo.
II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. é visível por qualquer classe, sendo o quali�cador mais aberto no sentido de que qualquer classe pode usar esse
método.
Os métodos de�nidos em I, II e III são respectivamente denominados
 
8.
As a�rmativas II e III estão corretas.
Apenas a a�rmativa II está correta.
Apenas a a�rmativa I está correta.
Apenas a a�rmativa III está correta.
As a�rmativas I e II estão corretas.
 
9.
Public, protected e private.
Private, protected e public.
Protected, public e private.
Private, public e protected.
Protected, private e public.
    Não Respondida      Não Gravada     Gravada
Exercício inciado em 05/08/2023 08:20:43.

Continue navegando