Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios

Sobrecarga de Métodos

Sobrecarga de métodos são métodos de mesmo nome porém com diferentes assinaturas

Definição da documentação Microsoft

Membro sobrecarga significa criar dois ou mais membros do mesmo tipo que diferem apenas o número ou tipo de parâmetros, mas que têm o mesmo nome.

Por exemplo, em seguida, o WriteLine método está sobrecarregado:

public static class Console
{
    public void WriteLine();
    public void WriteLine(string value);
    public void WriteLine(bool value);
    //...
}

Como somente métodos, construtores e propriedades indexadas podem ter parâmetros, somente os membros podem ser sobrecarregados.

Fazer e não fazer


Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios
Nível 6 - Modificadores de acesso Nível 6 - Herança Nível 6 - Propriedades Nível 6 - Métodos Nível 6 - Sobrecarga de métodos