Enumeraciones en Java
Una enumeración en Java es una especie de tipo de datos que permite
convertir variables en tipo de constantes. Los valores de las enumeraciones
deben de ser persistetes, es decir, los valores no van a cambiar durante el tiempo de
ejecución.
Como estándar de desarrollo de Java al ser una constante las variables
preferiblemente deben de estar en letras mayúsculas.
Para poder crear una enumeración en Java se requiere usar la palabra
reservada enum
Las enumeraciones en Java son muy poderosas ya que define una clase que
de tipo enum donde se puede agregar constructores, variables, constantes y
métodos. Todo esto se puede usar para mejorar el comportamiento de las
enumeraciones.
Para nuestro ejemplo vamos a crear un sistema que calcula el costo de
enviar unos paquetes por diferentes medios.
Vamos a crear la enumeración transport que va a tener los precios de las
diferentes tipos de transporte. Los valores de la enumeración deben de ir
separadas por comas. Estas pueden tener un constructor o pueden no tener un
constructor para nuestro ejemplo vamos a agregar un constructor para poder
agregar un valor fijo a cada tipo de transporte
Para cada uno de los elementos de la enumeración debemos llenar los
datos del constructo, para poder hacer esto después de declarar el elemento se
debe poner entre los paréntesis el valor que deseamos.
Vamos a crear un constructor privado con el valor que deseamos pasar
para cada uno de los elementos. También debemos crear una variable que va a
contener el valor de cada uno de los elementos y se pasa a una variable global.
Para obtener el valor de la enumeración podemos crear un método que se
encarga de retornar el valor de cada uno de los elementos
Pero también se pueden crear método para realizar otras operaciones.
Como calcular el precio y el impuesto de venta del producto.
Las enumeraciones se pueden crear como variables y se pueden enviar de
igual manera como si fueran variables.
Como podemos observar la variable tran es del tipo de enumeración que
creamos. Y esta variable puede usar los métodos que creamos.
La variable nos permite llamar todos los métodos creados en la enumeración
En ese caso nos da el valor del tipo de elemento que tiene la variable
tran almacenada.
Finalmente se puede enviar el tipo de elemento que se quiere usando la enumeración
punto y el elemento que deseamos usar
Y así de fácil se puede usar una enumeración en Java.
El código esta en este link.
Etiquetas: Java
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio