Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

sobrecarga de método

Reaproveitamento de método construtor seria sobrecarga de método?

4 respostas

Oie Samuel, tudo bem contigo?

Não exatamente, a sobrecarga nessse caso seria o ato de criar mais um método "construtor", tendo por exemplo dois construtores cada um com uma lógica diferente na mesma classe. Resumindo o fato de ter sido usado o this() dentro do construtor não seria sobrecarga, mas seria sobrecarga criar outro "construtor" mesmo já tendo um.

Tem um artigo bem interessante, ele explica de maneira bem legal o que são as sobrecargas e a sobrescritas, e acredito que a leitura iria te auxiliar muito, segue o link: -Sobrecarga e sobreposição de métodos em orientação a objetos

Se restar qualquer dúvida estarei por aqui :)

Bons estudos!

Só para esclarecer. Então posso ter métodos com mesmos nomes, tipos e parâmetros,mas estes últimos em ordem diferentes?

solução!

É exatamente isso!

O tipo de visibilidade pode ser o mesmo também, e os parâmetros podem ser iguais desde que estejam em ordem diferente e sejam de tipos diferentes, mas eles também pode ser completamente diferentes ou até mesmo não ter parâmetro, segue exemplo:

    public void salvar(String nomeArquivo) {

    }

    public void salvar() {

    }

    public String salvar(String nomeArquivo, Double pesoArquivo) {
        return nomeArquivo + pesoArquivo;
    }

    public String salvar(Double pesoArquivo, String nomeArquivo, ) {
        return nomeArquivo + pesoArquivo;
    }

Continue assim e bons estudos!

ok.valeu,tirou a dúvida.