Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosUn programa Java se compone de un conjunto de clases que contienen variables de diversos tipos utilizadas para almacenar datos, y métodos que implementan código capaz de manipular dichas variables y crear objetos o instancias de clase, que permitan la interacción con otros métodos y variables de esas clases.
El punto de inicio de todo programa Java es el código asociado al método main (principal en inglés), es como la puerta de entrada del programa, lo primero que se ejecuta.
A la clase que contiene al método main se la llama clase principal.
Las clases y métodos van entre llaves {} y al final de una instrucción o declaración de variable debe escribirse un punto y coma (;). Se utilizan tabuladores para sangrar las líneas de código con el fin de facilitar su legibilidad, aunque si se omiten no pasa nada.
Ejemplo:
Vídeo explicativo del programa.
Este programa consta de una clase de nombre PrimerSaludo, no declara ninguna variable y cuenta con dos métodos de nombres main y mostrarMensaje. En programas más complejos, se tendrán varias clases, en cada clase habrá muchos métodos y declaraciones de variables, dentro de los métodos se declararán también variables, etc. Por el momento, con esta sencilla clase nos conformaremos. Se va a explicar ahora cada una de sus líneas.
La primera línea es la definición de una clase, la segunda es el método main o punto de entrada del programa (siempre se define de esta forma), la tercera es una instrucción o sentencia que muestra por la consola del DOS el mensaje entrecomillado, la cuarta sirve para crear un objeto de la clase llamado ps mediante el que se llama o invoca a otros métodos de la clase, la quinta es la llamada mediante el objeto ps al método mostrarMensaje(), la sexta muestra por consola el mensaje entrecomillado. Luego aparece la definición del método mostrarMensaje() cuyo código hace que se muestre por consola el mensaje entrecomillado. Después de compilar y ejecutar este programa va a mostrarse por consola lo siguiente:
|
Por consola: Hola Jesus Primera clase del curso de Java FIN DEL PROGRAMA |
A continuación se van a explicar qué son los métodos:
Es una de las herramientas fundamentales de cualquier lenguaje orientado a objetos. Contienen código que persigue una serie de objetivos. En el ejemplo anterior, la clase contenía dos métodos y sus objetivos eran:
El programador, aparte de crear sus propios métodos como en el código anterior, puede utilizar los que forman parte de la API (Application Programming Interface) estándar de Java. La API se estudiará en siguiente sección.
DECLARACIÓN GENÉRICA DE UN MÉTODO: tiene la siguiente estructura
<modificadores de acceso> <tipo de dato de retorno> <nombre del método>(tipo1 arg1,tipo2 arg2,...){
Cuerpo del método;
}
Explicación de cada uno de los componentes de un método:
- Dato asociado a una variable primitiva.
- Dato asociado a una variable referenciada.
- void. Es lo que debe ponerse cuando el método no devuelve nada y, por ejemplo, simplemente muestra por consola un mensaje. Es el caso del método "void mostrarMensaje()" del código anterior.
|
NOTA 1: los argumentos asociados a un método se consideran variables locales, es decir, accesibles sólo desde el cuerpo del método. NOTA 2: la palabra clave o reservada return se emplea para truncar la ejecución de un método cuando el tipo de dato que devuelve es void o para obtener lo que devuelve en el caso de que no sea void. Suele aparecer al final del método. En Java, las palabras clave tienen un significado especial para el compilador y no pueden utilizarse como nombres de clases, métodos o variables. Se irán viendo durante el curso. Hay unas 50. A título de ejemplo, todos los nombres de variables primitivas como byte, short, int, long, etc. son palabras clave. También los modificadores de acceso, la palabra class, etc. |
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad