Programación

1º DAM/DAW - Curso 2023-2024

User Tools

Site Tools


apuntes:enumeraciones

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:enumeraciones [2021/03/10 13:33] Santiago Faciapuntes:enumeraciones [2023/05/28 12:03] (current) Santiago Faci
Line 1: Line 1:
 ====== Enumeraciones ======= ====== Enumeraciones =======
- 
-===== Introducción ===== 
  
 Las enumeraciones o tipos enumerados en Java son un tipo de dato al que se le pueden definir una serie limitada de posibles valores, que Las enumeraciones o tipos enumerados en Java son un tipo de dato al que se le pueden definir una serie limitada de posibles valores, que
 además podemos definir en el momento de la creación de esa enumeración. además podemos definir en el momento de la creación de esa enumeración.
  
-\begin{lstlisting}[language=java]+<code java>
 . . . . . .
 public enum Direccion { public enum Direccion {
Line 32: Line 30:
         break;         break;
 } }
-\end{lstlisting}+</code>
  
 En el ejemplo anterior, se ha definido una enumeración \verb Direccion  que define 4 posibles valores. Más adelante se ha declarado una En el ejemplo anterior, se ha definido una enumeración \verb Direccion  que define 4 posibles valores. Más adelante se ha declarado una
Line 45: Line 43:
 métodos que pueden ser de gran utilidad: métodos que pueden ser de gran utilidad:
  
-\begin{lstlisting}[language=java]+<code java>
 . . . . . .
 Direccion direccion = Direccion.ARRIBA; Direccion direccion = Direccion.ARRIBA;
Line 58: Line 56:
 Direccion direccionArriba = Direccion.valueOf("ARRIBA");    // Direccion.ARRIBA Direccion direccionArriba = Direccion.valueOf("ARRIBA");    // Direccion.ARRIBA
 . . . . . .
-\end{lstlisting}+</code>
  
 Y también es posible, en el momento de definir un tipo enumerado, añadir constructor, atributos y métodos, para usarlo como si de una clase Y también es posible, en el momento de definir un tipo enumerado, añadir constructor, atributos y métodos, para usarlo como si de una clase
 Java se tratara. Java se tratara.
  
-\begin{lstlisting}[language=java]+<code java>
 public enum Estacion { public enum Estacion {
     PRIMAVERA (10, 20.5f),     PRIMAVERA (10, 20.5f),
Line 91: Line 89:
 System.out.println(primavera.diferenciaMinima());    // 10.5 System.out.println(primavera.diferenciaMinima());    // 10.5
 . . . . . .
-\end{lstlisting}+</code>
  
 +----
  
 +(c) 2019-{{date>%Y}} Santiago Faci
apuntes/enumeraciones.1615383234.txt.gz · Last modified: 2021/03/10 13:33 by Santiago Faci