|
Oi,
Como o Luis Alexandre apontou corretamente, esqueci
de dizer que os atributos dividem-se em dois tipos: inst�ncia e de classe
(static). A �nica ressalva no entanto, no seu coment�rio logo abaixo, � que no
caso do tipo de dados "int" ele n�o � uma classe, no sentido OO. "int" � um tipo
b�sico, como float, boolean, etc. E n�o se comporta como uma objeto. No caso do
"int", existe uma classe "wrapper" que encapsula a funcionalidade do int em um
objeto. Nesse caso, � a classe "Integer".
T++
----- Original Message -----
Sent: Monday, September 30, 2002
11:44
Subject: Re: [java-list] Ol� amigos
Amigos,
Est� mais do que entendido.
Obrigado!
Ficou f�cil de entender que uma vari�vel
� um objeto. Por exemplo, se crio uma vari�vel do tipo "int" (inteiro), esta
vari�vel na verdade � um objeto que apresenta os atributos da "classe" int,
que especifica n�meros inteiros, sem casa decimal, etc. Correto?
Logo, quando temos um atributo
(propriedade, vari�vel, enfim...), ela � fundamentalmente um objeto, e
portanto compreendi porque "System.out" � um objeto (objeto "out" da classe
"System"), onde usa-se o m�todo "println", que � uma mensagem enviada para o
objeto out. Por fim, a mensagem envia um argumento, no caso uma string, a
qual � recebida pelo objeto, e este por sua vez "atribui" aos atributos de
direito que ele possui. (com o perd�o da redund�ncia).
Embora n�o encherguemos, uma vari�vel,
uma data, s�o objetos que possuem atributos que os definem, por�m n�o s�o
vis�veis para os programadores.
Com essa defini��o: "Falta entender o
seguinte: em orienta��o a objetos (OO), todos os atributos, vari�veis ... s�o
objetos", fica simples de compreender.
Abra�o a todos e obrigado pelo
esclarecimento
Alex
-----Mensagem Original-----
Enviada em: Segunda-feira, 30 de
Setembro de 2002 10:29
Assunto: Re: [java-list] Ol�
amigos
1. Realmente System � uma classe, e out � um
atributo (est�tico, ou seja, pertence � classe, e n�o a objetos da classe)
deste classe. Falta entender o seguinte: em orienta��o a objetos (OO), todos
os atributos, vari�veis ... s�o objetos. Um String � um objeto, uma data �
um objeto, System.out � um objeto (que representa a sa�da padr�o do
sistema).
2. Atributo e propriedade referem-se ao mesmo
conceito (os demais corrijam-me se eu estiver errado).
----- Original Message -----
Sent: Monday, September 30, 2002
10:11 AM
Subject: [java-list] Ol� amigos
Bom dia
Acabo de iniciar o aprendizado da
linguagem Java, e estou muito otimista em rela��o aos benef�cios que a
linguagem pode trazer para minha carreira, bem como as facilidades que ela
oferece quanto ao desenvolvimento de aplica��es eficientes e
seguras.
Bem, gostaria de fazer uma
pergunta...bem b�sica � verdade....mas acho que todo mundo um dia j�
passou por isso...Estou tentando solidificar meus conhecimentos acerca da
orienta��o a objetos.
Pois ent�o, estive escrevendo aquele
famoso programinha "Hello Internet"", (b�sico do b�sico), e lendo um
tutorial, reparei no comando "System.out.println". Aqui, o autor diz
que "println" seria um m�todo, que � enviado para o objeto
"System.out".
D�VIDA: Pelo que entendi, "System" �
a classe, e "out" seria um atributo da classe. Como pois, ent�o, no
tutorial diz que "System.out" � um objeto? O objeto n�o v�m na forma
"Objeto.Atributo" ?
OUTRA D�VIDA: Posso dizer que
atributo de um objeto � o mesmo que propriedade de um objeto?
Atualmente trabalho com programa��o
procedural
Abra�o a todos!
Alex
|