"Os contrutores de uma classe têm um papel especial a cuprir: é sua responsabilidade colocar cada objeto dessa classe, quando ele está sendo criado, em um estado previamento definido para ser utilizado. Isso também é chamado de inicialização. O construtor inicializa o objeto para um estado adequado."(Barnes, David J., Programação orientada a objetos com Java / David J. Barnes e Michael Kölling; revisão técnica João Luiz Silva Barbosa; tradução Edson Furmankiewicz. - 4. ed. - São Paulo, Pearson Prentice Hall, 2009, p. 22)
Para conseguirmos utilizar uma classe, ela deve ter pelo menos um método construtor.
O método construtor é desenvolvido da mesma forma que uma função, a única diferença é que ele tem o mesmo nome da classe. Isso se deve ao fato de que um objeto deve ser construído cada vez que chamamos a classe. E a responsabilidade de fazer isso é do construtor. Isso parte do princípio que podemos ter dois objetos com a mesma característica, mas que não são os mesmos objetos.Sempre que criamos uma classe, Java automaticamente vincula um método construtor padrão interno com o mesmo nome da classe, mas sem inicializar nenhum atributo.
![]() |
Método construtor da classe Exemplo |
0 comentários:
Postar um comentário