Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
clase:daw:prog:2eval:enums [2022/12/27 08:16] cesguiro [10 - Enumerados] |
— (actual) | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== 10 - Enumerados ====== | ||
| - | |||
| - | Los **enumerados** son una construcción del lenguaje introducida en la versión 5 de Java. Se trata de clases especiales que nos sirven para definir listas enumeradas de constantes. La única restricción que tiene los enumerados sobre las clases es que las enumeraciones no se pueden extender ya que implícitamente toda enumeración está extendiendo a la clase [[https:// | ||
| - | |||
| - | |||
| - | |||
| - | ===== Creación de enumerados ===== | ||
| - | |||
| - | Para crear una enumeración lo hacemos casi igual que una clase, con la diferencia que utilizamos la palabra reservada **enum**: | ||
| - | |||
| - | <sxh java> | ||
| - | public enum createEnum { | ||
| - | | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Una vez creado, podemos ir añadiendo constantes a nuestra enumeración separadas por coma: | ||
| - | |||
| - | <sxh java> | ||
| - | public enum createEnum { | ||
| - | ENUM1, | ||
| - | ENUM2, | ||
| - | ENUM3 | ||
| - | } | ||
| - | </ | ||
| - | |||