Conceitos de Orientação a Objetos/Sobrecarga

Fonte: Wikiversidade

A sobrecarga permite métodos com o mesmo nome, mas com assinaturas diferentes, variando em tipos de argumentos, número ou retorno etc. A imagem acima exemplifica uma classe chamada Soma, que possui três métodos com o mesmo nome. Entretanto, os tipos de variáveis de cada método são diferentes, variando de inteiros, string's até double's. A sobrecarga não necessita e herança.