SóProvas


ID
5459191
Banca
Aeronáutica
Órgão
CIAAR
Ano
2021
Provas
Disciplina
Programação
Assuntos

Observe o código java a seguir.

interface Conexao{
    public void conectar();
}

class DialUp implements Conexao{
    public void conectar(){
        System.out.println("Modem discando");
    }
}
class Adsl implements Conexao{
    public void conectar(){
        System.out.println("Adsl conectado");
    }
}

public class Main
{
    public static void main(String[] args) {
        Conexao con = new DialUp();
    con.conectar(); con = new Adsl(); con.conectar();
    }
}

Esse código apresenta corretamente um exemplo em que o método conectar é

Alternativas
Comentários
  • GABARITO B

    A) herdado. ERRADO: o método conectar não é herdado de uma outra classe, mas sim implementado através de uma interface; Logo, não temos herança.

    B) polimorfo. CORRETO: o método conectar apresenta comportamentos diferentes nas classes DialUp e Adls.

    C) retornado. ERRADO: o método é do tipo VOID. Logo, não há retorno;

    D) encapsulado. ERRADO: o método é publico (public). Logo, não há encapsulamento;