Al contrario que la mayor�a de las clases, no se debe ejemplarizar la clase System para utilizarla. Para ser m�s precisos, no se puede ejemplarizar-- es una clase final y todos sus constructores son privados.
Todas las variables y m�todos de la clase System son m�todos y variables de clase -- est�n declaradas como static. Para una completa explicaci�n sobre las variables y m�todos de clase y en qu� se diferencian de las variables y m�todos de ejemplar, puede referirse a Miembros del Ejemplar y de la Clase.
Para utilizar una variable de clase, se usa directamente desde el nombre de la clase utilizando la notaci�n de punto ('.') de Java. Por ejemplo, para referirse a la variables out de la clase System, se a�ade el nombre de la variable al nombre de la clase separados por un punto. As�.
System.out
Se puede llamar a los m�todos de clase de una forma similar. Por ejemplo, para llamar al m�todo getProperty() de la clase System se a�ade el nombre del m�todo al nombre de la clase separados por un punto.
System.getProperty(argument);
El siguente programa Java utiliza dos veces la clase System, primero para obtener el nombre del usuario actual y luego para mostrarlo.
class UserNameTest { public static void main(String[] args) { String name; name = System.getProperty("user.name"); System.out.println(name); } }
Habr�s observado que el programa nunca ejemplariza un objeto de la clase System. Solo referencia al m�todo getProperty() y la variable out directamente desde la clase.
El ejemplo anterior utiliza el m�todo getProperty() para buscar en la base de datos de propiedades una propiedad llamada "user.name". Propiedades del Sistema m�s adelante en esta lecci�n cuenta m�s cosas sobre las propiedades del sistema y el m�todo getProperty().
El ejemplo tambi�n utliza System.out, un PrintStream que implementa el canal de salida estandard. El m�todo println() imprime el argumento en el canal de salida estandard. La siguiente p�gina de est� lecci�n explica el canal de salida estandard y los otros dos canales proporcionados por la clase System.