Em linguagens OO (Orientadas à Objetos), o polimorfismo permite o mesmo elemento em diversas formas. O que acontece quando temos um Polimorfismo Dinâmico? *
a) Quando temos a mesma operação implementada várias vezes na mesma classe. A escolha de qual operação será chamada depende da assinatura dos métodos sobrecarregados.
b) Quando determinamos o acesso de uma classe inteira que pode ser public ou Package-Private (padrão)
c) Trata-se de um qualificador que indica que o método pertence à classe (ele é estático à classe que o definiu).
d) Quando a subclasse sobrepõe o método original
Soluções para a tarefa
Respondido por
1
Resposta:
d) Quando a subclasse sobrepõe o método original
Explicação:
a) Errada, pois essa é a definição de polimorfismo estático.
b) Errada, pois esse é um dos dois níveis do encapsulamento, o nível de classe.
c) Errada, pois se trata dos modificadores de acesso que são padrões de visibilidade de acessos às classes, atributos e métodos
d) Correta, pois o Polimorfismo Dinâmico acontece na herança, quando a subclasse sobrepõe o método original. Agora o método escolhido se dá em tempo de execução e não mais em tempo de compilação. A escolha de qual método será chamado depende do tipo do objeto que recebe a mensagem.
Espero ter ajudado.
Perguntas interessantes
Inglês,
7 meses atrás
Artes,
7 meses atrás
Matemática,
7 meses atrás
História,
10 meses atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás