Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:prog:2eval:enums [2022/12/27 08:15]
cesguiro [10 - Enumeración]
— (actual)
Línea 1: Línea 1:
-====== 10 - Enumerados ====== 
- 
-Los [[https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html|enums]] 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 //java.lang.Enum//. Además, el ámbito de los constructores debe ser //private// o de //paquete//. 
- 
- 
- 
-===== 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 { 
-     
-} 
-</sxh> 
- 
-Una vez creado, podemos ir añadiendo constantes a nuestra enumeración separadas por coma: 
- 
-<sxh java> 
-public enum createEnum { 
-    ENUM1, 
-    ENUM2, 
-    ENUM3 
-} 
-</sxh> 
- 
  
  • clase/daw/prog/2eval/enums.1672125356.txt.gz
  • Última modificación: 2022/12/27 08:15
  • por cesguiro