Sobrecarga de Métodos
Na programação orientada a objetos, assim como na vida, muitas vezes realizamos ações semelhantes, mas de maneiras diferentes. Imagine que você precise ligar para um amigo. Você pode fazer isso de várias formas: usando um celular, um telefone fixo ou até mesmo uma chamada de vídeo. Em todos os casos, a ação principal é a mesma — "ligar" —, mas os detalhes de como isso acontece podem variar. É exatamente essa ideia que a sobrecarga de métodos representa na programação. Trata-se de utilizar o mesmo nome para diferentes métodos dentro de uma mesma classe, desde que eles tenham parâmetros distintos. A sobrecarga permite que um único nome de método execute ações semelhantes, mas com pequenas variações, tornando o código mais organizado e intuitivo. A sobrecarga de métodos ocorre quando uma classe possui dois ou mais métodos com o mesmo nome , mas com listas de parâmetros diferentes . Essa diferença pode estar no número de parâmetros , nos tipos de dados ...