Ajuda com uma dúvida, sobre o construtor

Alguém poderia me dizer ou pelo menos me encaminhar a algum site ou recomendar algum livro ou apostila que me diga o que é o construtor no java. Procurei muito na internet e achei muita coisa mas, sinceramente não entendi nada. gostaria de uma explicação simples e direta sem muitos termos técnicos sobre qual a função dele e como posso usá-lo. Sei que é uma pergunta meio tola mas eu estou iniciando no java agora, e ainda sou muito leigo. Muito Obrigado.

Ajudaria se você dissesse o que não entendeu nos materiais que consultou.

Uma recomendação seria o material da Caelum sobre construtores (recomendo ler a apostila inteira, desde o começo).

Há outros tópicos aqui no GUJ sobre construtores, então uma lida neles seria um bom ponto de partida para a discussão.

Abraço.

Recomendo esses vídeos (1, 2 ) e mais esse artigo, acho que irão sanar suas dúvidas.

Muito Obrigado, vou dar uma olhada aqui agora. :slight_smile:

Obrigado eu justamente já estou olhando a apostila da caelum.

Resumindo:

Uma classe é o molde para você criar objetos.
Para criar um objeto você usa a instrução new seguida do construtor da classe que deseja instanciar.

Então imagina que você tem a classe hipotética abaixo:

class MinhaClasse {

    MinhaClasse() {
        System.out.println("Criou objeto de MinhaClasse");
    }
}

Agora você quer criar um objeto desta classe, então você vai invocar o construtor dela dessa forma:

MinhaClasse meuObjeto = new MinhaClasse();

1 curtida