Buscar

Herança e Sobrescrita de Métodos em 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

Prévia do material em texto

1. 
Um método pode ser sobrescrito apenas quando:
D. 
É acessível.
2. 
O que significa sobrescrever um método?
A. 
Substituir a implementação do método da superclasse.
3. 
Marque a alternativa correta.
C. 
Um método declarado como protected na superclasse pode ser declarado public na subclasse.
4. 
Analise o código abaixo e marque a afirmativa incorreta.
public class Animal{
public void locomover(){
System.out.println("Se locomove");
 }
}
public class Peixe extendas Animal {
 public void locomover(){
  System.out.println("Nada");
 }
}
D. 
Ao instanciar a classe Peixe, e através de uma variável de referência chamar o método locomover(), a saída que teremos é : Se locomove.
5. 
Em relação à herança e sobrescrita, marque a alternativa incorreta.
E. 
Uma invocação externa do método da subclasse (assumindo que ele é acessível fora de sua classe) resulta na invocação da implementação da superclasse.

Outros materiais