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.