SóProvas


ID
2847784
Banca
Quadrix
Órgão
SEDF
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.


A sobreposição é um tipo importante de polimorfismo, também conhecida como polimorfismo ad‐hoc. Ela permite que o programador use o mesmo nome de método para muitos métodos diferentes.

Alternativas
Comentários
  • Ad-hoc: É todo aquele que ocorre em tempo de compilação

    Sobrecarga: Idem ao polimorfismo estático/sobrecarga. Coerção (conversão): É suportado através da sobrecarga de operadores, ou seja, ocorre quando se converte um elemento de um tipo no tipo apropriado para o método, o famoso casting implícito. Este permite que o operador seja convertido para o tipo esperado por uma função, evitando assim um erro de tipo. Um exemplo aqui é atribuir um valor inteiro a um valor real, é possível por o inteiro ser maior que o real, aqui ocorre de forma implícita. Pode aplicar aqui o exemplo:

    String number = "10";

    int result = Integer.parseInt(number);           

    System.out.println(result);

  • O polimorfismo do tipo ad-hoc é o polimorfismo que ocorre em tempo de compilação. Existe uma vertente dos cientistas da computação mais puristas, que nem o consideram polimorfismo de verdade por não acontecer com o código rodando (em tempo de execução). Esse polimorfismo ad-hoc se subdivide em polimorfismo de sobrecarga e polimorfismo de coerção.



    Polimorfismo do tipo ad-hoc: Sobrecarga (overloading) e coerção (coercion);

    polimorfismo universal: inclusão (Inclusion - overriding) e Paramétrico (parametric);


    fonte: http://www.itnerante.com.br/profiles/blogs/polimorfismo-universal-e-ad-hoc-cai-em-concurso-e-voc-n-o-sabia


    Q86737 (FCC 2011 - TRT/RS - Analista Judiciário - Tecnologia da Informação)

    Na taxonomia utilizada para as formas de polimorfismo são, respectivamente, dois tipos categorizados como universal e dois como Ad Hoc:


    A Paramétrico e Inclusão; Sobrecarga e Coerção.

    B Paramétrico e Coerção; Sobrecarga e Inclusão.

    C Paramétrico e Sobrecarga; Inclusão e Coerção.

    D Sobrecarga e Inclusão; Paramétrico e Coerção.

    E Sobrecarga e Coerção; Paramétrico e Inclusão.


    Resposta (A).