|
Vou dar a explica��o correta:
1. System � uma classe Final, isto � , uma classe
que n�o pode ser especializada
2 . Possui um campo out
que � Final , isto � o Valor n�o pode ser
alterado e trata-se de um campo
Static que faz uma instancia da Classe
PrintStream , que por sua vez tem m�todos de intancia println,
Objeto = Instancia de Classe
Classe = Forma, que faz
objetos/Instancias
----- Original Message -----
Sent: Monday, September 30, 2002 2:33
PM
Subject: Re: [java-list] Ol� amigos
Ol�,
1. "out" � uma inst�ncia est�tica (refer�ncia) do
objeto PrintStream. Mas ele � um atributo da classe System.
2. System � uma classe est�tica.
3. "out" � um atributo da classe System. "out" �
uma refer�ncia ao objeto PrintStream.
4. Lembre-se, com exce��o dos tipos b�sicos, TUDO
em Java � Objeto.
T++
----- Original Message -----
Sent: Monday, September 30, 2002
12:35
Subject: Re: [java-list] Ol�
amigos
Amigos,
Agora me confundiu um pouco: "System" �
classe ou objeto?
As defini��es mudam conforme o contexto
do programa? Como � que funciona???
Nessa defini��o que o amigo
apresentou:
class System extends Object
{ public static final PrintStream
out; .. ..
}
"out" � um atributo da classe
System ou do objeto PrintStream? (ou dos dois?)
Pelo que vi at� agora, enviamos
mensagens atrav�s da sintaxe Objeto.Atributo ou
Classe.Atributo.m�todo
No exemplo que citei,
System.out.println, enxerguei a classe (System), o atributo (out) e o m�todo
(println), mas o que t�m a ver o objeto "PrintStream" no caso citado?
Ser� que d� na mesma eu escrever "PrintStream.out" e "System.out.println"
?
Desculpem, mas � que formou uma
confus�o na minha cabe�a..
Abra�o
Alex
Obrigado
Alex
-----Mensagem Original-----
Enviada em: Segunda-feira, 30 de
Setembro de 2002 10:57
Assunto: Re: [java-list] Ol�
amigos
Alex,
System=> � um objeto out=> �
um atributo est�tico : o objeto PrintStream Portanto, System.out � um
objeto do tipo PrintStream instanciado no objeto System, ou seja, �
um objeto utilizado por outro. class System extends Object
{ public static final PrintStream
out; .. .. }
PrintStream => � o objeto que possui o
metodo println()
O atributos podem ser chamados tamb�m de
propriedades e tamb�m de campos(fields).
Frank
Alex
wrote:
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
|