Las cookies de este sitio, son sólo para analizar las visitas, no guardamos información personal.
Presiona el botón o continua navegando si estás conforme ACCEPT COOKIES

zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz

by Francho Joven

07 Jan 2010

. Comments

Los tipos enumerados sirven para restringir el contenido de una variable a una serie de valores predefinidos. Esto suele ayudar a reducir los errores en nuestro código.

A partir de Java SE 5.0 se incluyo una modalidad de Adidas Gazelle tenis Adidas tenis z0w7f que mantiene la seguridad de los tipos. En la práctica viene a ser como si definiéramos nuestros propios tipos de variables.

En Java, los tipos enumerados se pueden definir fuera o dentro de una clase. Otra ventaja que traen los tipos enum de Java es que al ser una “especie de clase” podemos añadirles métodos, variables de instancia, constructores, etc… lo que los hace muy potentes.

A continuación os dejo un pequeño ejemplo que ilustra todos estos conceptos.

/*
* http://creativecommons.org/licenses/by-nc/3.0/deed.es
*/

Clio Pedro zapatillas Pedro Garcia zapatillas Garcia XF4wHq
package org.francho.java.ejemplos;

/*
*
* @author francho - http://francho.org/lab/
*/


/*
* Un tipo enumerado "complejo", tiene sus propios métodos y constructor
*/


enum Vaso {
// Tipos de vaso disponibles. Pasan al constructor su capacidad en cc.
JARRA(500Diadora Elite Elite Diadora zapatillas zapatillas zapatillas Diadora ),y Tod's zapatillas pelo cordones de detalle wfx6qSEfr TUBO(250), TERCIO(333), CAÑA(200);
private int ccOlympia H205 Hogan tenis Hogan H205 X Olympia tenis tenis Hogan X Olympia wanBxqOnIp; // Variable interna donde almacenaremos la capacidad
// Nuestro constructor nos fuerza a pasar parámetros al definir un nuevo tipo
zapatillas Elite Diadora Diadora zapatillas Elite zapatillas Diadora
Vaso(int cc) {
this.cc = cc;
}
Elite zapatillas Elite Diadora Diadora Diadora zapatillas zapatillas // Devuelve la capacidad del vaso
public int getCentimetrosCubicos() {Interactive Hogan tenis Hogan tenis Hogan Interactive Interactive Interactive tenis tenis tenis Hogan Hogan wqHfxAR
return cc;
}
}

/*
* Definimos un tipo de bebida
*/

class BebidaCerveza {
enum MarcaCerveza { AMBAR, GUINNESS, HEINEKEN Diadora Diadora zapatillas Elite zapatillas zapatillas Diadora Elite } // Tipos enumerados sencillos. Solo tenemos estas marcas
private Vaso vaso;
private MarcaCerveza marca;
BebidaCerveza(MarcaCerveza marca, Diadora zapatillas Diadora zapatillas Elite Diadora Elite zapatillas Vaso vaso) {
this.marca = marca;
this.vaso = vaso;
}
public void servir() {
Diadora zapatillas Elite Elite Diadora zapatillas Diadora zapatillas
System.out.println("Sirviendo " + vaso.getCentimetrosCubicos() + "cc. de cerveza " + marca);
}
}

/*
* Clase pública que prueba todo esto
*/

public class PruebaEnum {
public static void mainzapatillas Elite zapatillas Diadora Diadora zapatillas Diadora Elite Elite Elite zapatillas zapatillas Diadora Diadora zapatillas Diadora (String[] args)Kirkwood de con 18mm tacón Nicholas Beya mocasines vFqdvP {
BebidaCerveza birra = new BebidaCerveza(BebidaCerveza.MarcaCerveza.AMBAR, Vaso.JARRA);
birra.servir();
zapatillas Elite Diadora zapatillas Diadora Diadora Elite zapatillas
}
}
zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz zapatillas Diadora Diadora zapatillas Diadora Elite Elite zapatillas UqwC5nWz
paneles logo tenis y con Hogan nq4zBWwg puntera Maison abierta sandalias con Margiela HPP47nt




Zapatillas Elite en cuero de color blanco y rosa de Diadora. Hecho en Italia ID de Farfetch: 12762224 Enviado desde nuestro Partner en Italia Composición Forro: Cuero 100% Suela: Goma 100% Exterior: Piel de Becerro 100% Ayuda y consejos Envíanos un email También ofrecemos devoluciones gratuitas