Ed
há 3 meses
Vamos analisar o código e as alternativas: - A interface Conexao declara o método conectar(). - As classes DialUp e Adsl implementam a interface e fornecem suas próprias versões do método conectar(). - No método main, uma variável do tipo Conexao recebe objetos de classes diferentes (DialUp e Adsl) e chama o método conectar(). Esse comportamento, em que o mesmo método (conectar) tem diferentes implementações dependendo do objeto que o chama, é um exemplo clássico de polimorfismo. Analisando as alternativas: a) herdado — não é o foco aqui, pois o método não está sendo herdado, mas implementado. b) polimorfo — correto, pois o método conectar() é chamado de forma polimórfica. c) retornado — não faz sentido no contexto. d) encapsulado — encapsulamento é sobre esconder dados, não se aplica aqui. Resposta correta: b) polimorfo.
Cadastre-se ou realize login
Mais perguntas desse material