AjLearning
AjLearning 0.1    





Introducción a Java - Primera Clase

Curso Introducción a Java

    Anterior     Siguiente

Comencemos escribiendo una clase Persona en el archivo Persona.java:

// Clase Persona public class Persona { String nombre; int edad; }
Esta clase es pública, y se puede usar y referenciar desde otras clases que coloquemos en nuestro sistema.

Por ahora, nuestra clase tendra solamente dos campos, uno del tipo String y otr del tipo int. Veremos que podemos crear varios objetos del tipo Persona y que cada una de esas personas tendrá un nombre y una edad.

Para compilar esta clase, podemos usar el compilador incluido en el JDK. Desde la línea de comando, posicionados en el directorio donde se encuentra este archivo, invocamos:

javac Persona.java
Si todo va bien, no aparecerá ningún mensaje. En el directorio habrá sido creado un archivo binario:

Persona.class
que contendrá las instrucciones para que la máquina virtual de Java sepa cómo manejar y crear objetos del tipo Persona.

Si pretendemos ejecutar esta clase con el comando

java Persona
obtendremos un mensaje de error: esta clase no tiene un método main y por lo tanto, no puede ser utilizada como inicio de un programa.

Recordemos que el archivo .java tiene que llamarse igual que su clase pública. Esto es así por convención de lenguaje Java, y se usa durante el proceso de compilación. El compilador, para usar una clase Persona busca el archivo Persona.class. En ese archivo encuentra toda la información necesaria sobre la clase. Pero si ese archivo todavía no existe, el compilador busca automáticamente el archivo Persona.java. Por eso nuestro archivo se tiene que llamar igual que la clase pública: para poder cumplir con lo que luego el compilador espera.


Programado por Angel J. Lopez www.ajlopez.com