>
> de uma estudada nos tutoriais de Java, e textos de orientacao a objeto...
:)
> isso eh o tipo de pergunta q nao se obtem resposta com PESSOAS, mas sim
com
> livros... ;)

Bem, ai esta� um paradoxo, ou foi descoberto o construtor divino, pois
livros n�o surgem do nada, mas s�o escritos por PESSOAS.



>
> Sou iniciante no java e gostaria o pq se define um construtor na
> classe, qual seu objeto, vantagens de se usar um se nos podemos
> construir classes sem eles.

Uma classe � a declara��o formal (propriedades e comportamento) de uma
entidade. Um objeto ou inst�ncia � existencia dessa entidade de acordo com o
que foi declarado na classe.

Um exemplo pr�tico: Uma receita de bolo banana (ou planta de uma casa,
projeto de um carro).
A receita tem propriedades:
- Quantidade farinha, leite, a�ucar, banana ...
Tem comportamento:
- Misturar o leite com farinha, adicionar a�ucar, descansar a massa por 2
horas ...

Mas a receita (classe) n�o � o bolo (objeto). Para fazer o bolo � necess�rio
meter a m�o na massa (literalmente), e Vc. pode colocar mais banana, a�ucar,
leite de acordo com o gosto do fregues. Ent�o Vc. pode ter varios objetos
bolos com caracteristicas diferentes, mas o bolo continua continua sendo de
banana.


Essa � a id�ia do construtor: construir um objeto de acordo com as
propriedades e comportamento que foram declaradas na classe. E ainda de
acordo com a receita de bolo, aonde Vc. pode alterar a caracteristica do
bolo, uma classe pode ter varios construtores, aonde Vc. inicializa o objeto
de acordo com a necessidade.

E respondendo uma das perguntas, Vc. pode ter uma classe sem construtor
explicitamente declarado, mas o Java vai gerar um construtor default.

E aproveitando a id�ia da receita de bolo, podemos falar de heran�a, aonde
podemos ter uma receita de massa b�sica, e estender essa receita, para um
bolo de coco, laranja..

Bom apetite,

Roberto Tatemoto




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a