"System" eh a classe, que contem um objeto estatico "out" do tipo
"PrintStream", o qual por sua vez contem o metodo "println".
[]'s
Rafael Steil
On Mon, 30 Sep 2002 12:35:48 -0300
"Alex" <[EMAIL PROTECTED]> wrote:
> 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-----
> De: Frank Inoue
> Para: [EMAIL PROTECTED]
> 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
>
>
>
------------------------------ 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]
-------------------------------------------------------------------------