Una clase es una descripción o modelo que representará algún objeto o entidad, tangible o intangible que queramos modelar.
Un Archivo Java
Un archivo .java debe contener la siguiente estructura base:
// Area de inclusión de librerías (package) [Opcional]
import <package>.*;
// Definición de la clase
[public] class <nombre de la clase> {
// Definición de métodos
[static] [public/protected/private] <tipo de dato> <nombre>
(<param1>, <param2>, ..., <paramN>) {
...
}
}
Al representar esto en un programa en JAVA :
package ejemplosjava;
public class HolaMundo {
static public void main (String[] args) {
System.out.println (“Hola Mundo”);
}
}
Esta clase representa a un programa llamado HolaMundo y solo escribe en pantalla la frase “Hola Mundo”.
Tipos de Clases
Existen 2 tipos básicos de clases: Las clases ejecutables y las que no lo son.
La diferencia entre estas 2 clases radica físicamente en la primera se incluye un método de tipo static llamado main y la otra no y que a su vez pueden ser invocadas desde otras clases.