System.out.println? duvida!

4 respostas
J
System.out.println("Hello Internet!");


Chamada do método println para o atributo out da classe ou objeto System.

Ta, tudo bem, mas eu não entendi como é que é chamado o metodo “pritln” já que este metdo não faz parte da classe System e ela extende Object que por sua vez não contem o metodo mencionado! Então como isso é possivel?? ^^

vlw…

4 Respostas

M

Como você próprio disse, é a chamada para o atributo out que é do tipo PrintStream. E é justamente na classe PrintStream que o método println é definido.

T

O método println faz parte da classe java.io.PrintStream, e out (você não enxergou o “out”) é um objeto estático contido na classe System. Esse objeto “out” é da classe java.io.PrintStream.

H

O método “println” é do objeto “out” (atributo da classe System).

Esse objeto “atributo” é do tipo “PrintStream”.

Em “PrintStream” é implementado os método “println”.

[]'s

J

=]

vlw pessoal…

muito esclarecedor!!!

Criado 3 de fevereiro de 2009
Ultima resposta 3 de fev. de 2009
Respostas 4
Participantes 4