System
é uma classe e out é um atributo estático do "tipo" PrintStream. O conceito é
que vc está confundindo: Classe é a abstração de algo real (Ex.: class
Veiculo { ..... } ) , é onde vc define as
características (atributos) e os comportamentos (métodos) do Objeto
a ser criado a partir dessa classe. Já Objeto é
a representação de uma classe em tempo de execução. Ou seja, na classe vc
explica o que o objeto tem e faz.
Dê uma
olhada na API, os métodos e atributos da classe PrintStream(é nesta classe
que está o método println()).
Faça
testes do tipo:
public
class Sistema {
public static final PrintStream saida;
.
.
.
}
e na
classe principal
class
Principal{
PrintStream x; ...public static void main(String[] args) {
Sistema.saida.println("Teste");
x.println("Teste 2");
}
Espero
que de uma "clareada" nas idéias.
|
Title: Message