SóProvas


ID
2975680
Banca
FUNDEP (Gestão de Concursos)
Órgão
Prefeitura de Lagoa Santa - MG
Ano
2019
Provas
Disciplina
Programação
Assuntos

Há um recurso em programação que permite que dois métodos tenham o mesmo nome, sendo que a escolha da execução de um ou de outro será feita em tempo de execução conforme os parâmetros que são passados para o método.

Qual é o nome desse recurso?

Alternativas
Comentários
  • Questão deve se anulada. A resposta correta sobrescrita (overriding).

  • Na verdade, o conceito sobre sobrecarga (overload) está correto!

    "... dois métodos tenham o mesmo nome, sendo que a escolha da execução de um ou de outro será feita em tempo de execução conforme os parâmetros que são passados para o método.. "

    exemplo: Em uma classe calculadora, existe o método calcular (), onde o mesmo pode receber vários argumentos, de acordo com o que se quer calcular

     public int calcula(int a,int b){

        return a+b;

     }

     public double calcula(double a,double b){

        return a+b;

     }

    Mesmo método, porém com assinaturas diferentes. Argumentos de acordo com o que deseja ser executado

    O conceito de sobrescrita (override) consiste em a implementação do mesmo método, com a mesma assinatura, retorno e tipo de dado, porém de forma diferente.

  • Tempo de execução = sobrescrita

    Tempo de compilação = sobrecarga

    Questão passível de recurso.

  • A sobrecarga não precisa aguardar até o tempo de execução.