Estructura de un programa en Java
Objetivos:
a) Describir la estructura del código fuente de una aplicación Java
b) Presentar los conceptos de comentario y de identificador dentro
del código
Este seccion tiene como objetivo presentar la estructura de un
programa mediante un ejmplo sencillo y mostrar dos elementos
típicos del código fuente: los comentarios y los Identificadores.
La estructura de un programa de Java es similar a la de un programa
de C/C++. Por
Su diseño, permite a los programadores de cualquier otro lenguaje
leer código en Java sin mucha dificultad. Java emplea siempre la
Programación Orientada a Objetos por lo que todo el código se
incluye dentro de las clases.
Las clases son combinaciones de datos (constantes y
variables) y rutinas (métodos).
1. La clase principal y el método main
Un programa puede construirse empleando varias clases.
En el caso más simple se utilizará una única clase. Esta clase contiene
el programa, rutina o método principal: main() y en éste se incluyen
las sentencias del programa principal. Estas sentencias se separan
entre sí por caracteres de punto y coma.
La estructura de un programa simple en Java es la siguiente:
Public class ClasePrincipal {
Public static void main(String[] args) {
Sentencia_1;
Sentencia_2;
// …
Sentencia_n;
}
}
Como primer ejemplo sencillo de programa escrito en Java se va a
utilizar uno que muestra un mensaje por la pantalla del ordenador.
Por ejemplo, el programa [Link]:
/**
La clase materiq construye un programa que
Muestra un mensaje en pantalla
*/
Public class Materia {
Public static void main(String[] args) {
[Link](“Aprendo Java, “);
[Link](“Hasta luego”);
}
}
Como se ha indicado anteriormente, en un programa de Java todo se
organiza dentro de las clases. En el ejemplo anterior, Hola es el
nombre de la clase principal y del archivo que contiene el Código
fuente. Todos los programas o aplicaciones independientes escritas en
Java tienen un método
Comentarios
Los comentarios se emplean para facilitar la tarea de los programadores
humanos ya que no
realizan ningún papel activo en la generación del código. Los comentarios que
se pueden introducir
en el código fuente de un programa de Java son del estilo de C y C++. Así, el
compilador ignora
todo lo que se incluya entre la secuencia de caracteres // y el final de la línea.
Por ejemplo:
// Este es un comentario estilo C++, llega al final de la linea
La pareja de caracteres / hay que escribirla sin dejar ningún espacio en blanco
entre ellos.
El segundo tipo de comentario es el que se utiliza también en el lenguaje de
programación C: el
compilador también ignora todo lo que se incluya entre las secuencias de
caracteres /* y */. Por
ejemplo:
/* En este otro comentario estilo C, el final
lo indica la marca */
El comentario con // es más fácil de teclear si sólo ocupa una línea, pero si
ocupa varias,
entonces el más sencillo es el de /* ... */. Los comentarios pueden incluir
cualquier carácter válido
en Unicode y no pueden anidarse.
Estos dos formatos de comentario se emplean para los denominados
comentarios de
implementación.
Los comentarios de implementación se utilizan en el programa fuente para
resaltar código o para aclarar un desarrollo en particular.
Además, en Java existe un tercer tipo de comentario (doc comments) que
facilita la
generación de documentación en formato HTML al emplear algunas
herramientas de documentación
(por ejemplo, javadoc incluida en el Kit de Desarrollo de Java). Los comentarios
para la
documentación se emplean para describir la especificación del código, desde
una perspectiva
independiente cómo se ha implementado y ser leido por desarrolladores que no
tengan
necesariamente el código fuente a la vista. Debe evitarse emplear los
comentarios para dar
panorámicas del código y facilitar información que no facilite la propia lectura
del código. Ejemplos
de este tipo de comentarios:
/** Comentario estilo javadoc, se incluye
automaticamente en documentacion HTML */
/**
* Muchos programadores
* suelen incluir un asterisco
* al principio de cada linea del
* comentario para facilitar su lectura