Um construtor é um código chamado toda vez que um objeto é criado. A classe Pessoa, abaixo, cria um construtor.
Observe que o construtor tem o mesmo nome da classe. Além disso assemelha-se a um método, mas não é um. Este construtor tem a função de escrever uma frase quando um objeto da classe Pessoa é chamado. A classe TestaPessoa exibe a criação de um objeto de Pessoa.
É possível observar na Figura 1, o resultado produzido com a criação do objeto Pessoa.
Toda vez que se cria um objeto um construtor é executado. Quando nenhum construtor é criado em uma classe, Java cria um. Em geral, construtores são usados para definir atributos de classe no momento em que o objeto é criado. A classe Pessoa abaixo é um cria um construtor que recebe dois valores e define os atributos conformeos valores recebidos.
Na classe TestaPessoa, na criação do objeto, são repassados dois valores que definem os atributos nome e idade nesse objeto.
Também pode ocorrer a sobreescrição de construtores. Ou seja, vários construtores sendo chamados com o mesmo nome, mas recebendo valores diferentes.
Nenhum comentário:
Postar um comentário