martes, 17 de noviembre de 2009


Enumeraciones y Definir Tipos Constantes de una Clase en Java


Hay ocaciones en que tenemos que representar varios estados en el sistema, hacerlo con variables tipo enteras puede generar errores de programación, por eso algunos lenguajes de programación tienen variables tipo enumeracion (enum en Java,C++ y C#)

Una Buena practica de programacion es usar los enumeradores para esas ocaciones, pero cuando no los tiene el lenguaje, o cuando la version del lenguaje no lo soporta ( Java JDK 1.4 ) podemos usar las clases y las constantes para ello.

Ejemplo en Java sería:

public class Direccion {
public static final Direccion HORIZONTAL =new Direccion();
public static final Direccion VERTICAL =new Direccion();
private Direccion(){}
}

Se usaría así:

Direccion direccion= Direccion. HORIZONTAL ;

Fuente:

No hay comentarios:

Publicar un comentario