segunda-feira, 30 de janeiro de 2012

Orientação a Objetos - Construtor

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