Enum

java

java

Tipos enumerados

Los tipos enumerados permiten definir nuevos tipos de datos cuyos posibles valores están limitados a un determinado conjunto dado.

El formato para definir un tipo enumerado es:

[public] enum NombreTipo {VALOR1, VALOR2,…}

Donde:

NombreTipo: es el identificador que se va asignar al tipo enumerado

VALORN: son los posibles valores que puede tomar

La declaración de un tipo enumerado puede estar en el interior de una clase o en el exterior, pero nunca en el interior de un método

Ejemplo:

fig1

Se puede colocar al final de la declaración del enum un punto y como

Constructores y métodos de una enumeración

Un enum es un tipo de dato (clase), por lo tanto, se pueden definir constructores y métodos, los cuales deben estar declarados después de la lista de valores de la enumeración

El enum puede estar declarado fuera o dentro de una clase. Si está declarado fuera, NUNCA se declarará static; en cambio si está dentro, si puede ser static

Ejemplo:

fig2fig3

Donde:

  • System.out.println(maq.venta()); // Mostrará: Retire su cafe

  • System.out.println(maq.name()); // Mostrará: NORMAL

  • System.out.println(maq.getCantidad()); // Mostrará: 2

  • System.out.println(maq.ordinal()); // Mostrará: 2 (se refiere al elemento)

  • maq.values() // devuleve un array con todos los objetos

Documento hecho por Sonia Arriagada.

by AngerRising

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: