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

Next revision
Previous revision
apuntes:enumeraciones [2021/03/10 13:20] – created Santiago Faciapuntes:enumeraciones [2023/05/28 12:03] (current) Santiago Faci
Line 1: Line 1:
-===== Enumeraciones ====== +====== Enumeraciones =======
- +
-\part*{Enumeraciones} +
- +
-\section{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 34: 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 47: 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 60: 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 93: 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.1615382418.txt.gz · Last modified: 2021/03/10 13:20 by Santiago Faci