Bien, veamos qué otra cosa podemos hacer con los numeradores con los que no, pero antes vamos a copiar
ejemplo automóvil static y lo vamos a renombrar, lo pegamos y le colocamos en un perfecto.
Entonces ahora cerramos acá Static y modificamos en un bien.
Podríamos dejar Subaru Matzá y todo.
Acá lo quitamos para que más simple dejamos solamente tipo tomóvil que habíamos hecho la clase anterior,
tipo tomóvil tipo Subaru.
Bueno, esto de acá bien podemos utilizar los numeradores en conjunto con la sentencia Switch Keys,
por ejemplo, para preguntarse un enumera dor de algún automóvil correponde algunos de los casos y así
lo hago, comparando con otros con otros valores de este numerador y cuando sean igual.
Por ejemplo, sabemos que Subaru es del tipo hatchback.
Entonces cuando encontremos AIPAC, bueno, va a caer.
En ese caso, entonces va a preguntar caso por caso.
Es decir, constante por constante.
Bien, vamos a ver cómo se trabaja Switch.
Perfecto.
Y pasamos por argumento en los paréntesis tipo Subaru que tenemos acá a Cativos Subaru.
Recuerden que lo tuvimos con el ÿQué tipo y retorna.
Bueno, esta referencia del numerador del tipo automóvil, tipo automóvil, nombre de él enum y acá
podemos comparar con un simple suites.
Entonces Cais espacio controlarÃ.
Espacio me auto completa con las distintas opciones.
Hay distintos casos un apartado primero con convertible vamos Norden dos punto para el ejemplo.
Vamos a imprimir alguna descripción.
Cuando convertible bueno, podemos implementar algún código, algo, pero para el ejemplo vamos a colocar
alguna descripción más detallada,
por ejemplo de dos puertas.
Por poner un ejemplo de esto, tenemos más detalles un break, otro caso espacio control para espacio
auto completamos y acá muestra las distintas constantes o atributos final del enumerará cupé
perfecto furgon
es un automóvil utilitario de transporte de empresas.
Perfecto.
Qué más?
Otro caso un hatchback
es un automóvil mediano compacto con este hecho en Vaguen, pero un poco más compacto y también con
aspecto quizás deportivo.
Puede ser
aspecto deportivo.
Bueno.
Ven Pickup
es un automóvil de doble cabina o camioneta.
Y qué nos falta?
Bueno, lo breck.
Me comí los Breck.
Entonces Brey por acá.
Vray por acá.
Brey por acá.
Rey Preca se dan.
Es un automóvil mediano o común y corriente?
Breck
y está hecho.
Vaya
y pudiera tener varias.
Corrió asiento más de dos.
En fin, ya podemos colocar lo que queramos y listo.
Brak Y nos salimos.
Se fijan?
Entonces sirve como switches, no preguntando si este numerador corresponde a alguno.
Estos tipos.
Entonces vamos a ejecutar.
Ya sabemos qué es del tipo Gasback de llegar acá.
Entonces vamos a ejecutar.
Móvil, mediano, compacto, de aspecto deportivo, se fijan acá un poco.
Pero qué pasa si ahora tipo Subaru en realidad le vamos a colocar tipo?
No tipo suero.
Tipo.
Acá tipo.
Decca también tipo.
Entonces, qué pasa a ese tipo?
Es igual a Malta?
Punto.
Qué tipo?
Ahora en MALDA modificamos la referencia en Mat a cacería.
Tipo cierto tipo para que no dé error.
Levantamos.
Es un automóvil de doble cabina o camioneta?
Claro, porque es un pick up.
Está perfecto.
Bueno, Semple se va a utilizar en switches y creo que lo había mencionado cuando comenzamos el curso,
cuando vimos la sentencia Switch, que se puede utilizar con los innumerables.
Ahora, si se fijan, acá aparece una advertencia, y es que desde la versión 13 del JDK o ya 13 existe
el switch mejorado, una versión nueva del switch que simplifica bastante más simple que todo acá.
Bueno, solamente lo podemos utilizar en caso de que tengan JDK 13 o JDK 14.
Es decir, sobre YABA 13 y en vez de usar los dos punto, simplemente usan flecha.
Y el break no va.
Va siempre, porque el break es automático.
Entonces flecha y quitamos el break, se fijan, es más simple.
Hoy tenemos otra versión mejorada de Switch.
Recuerden solamente desde la versión 13 de Yaba en adelante.
Perfecto.
Doble cabina o camioneta?
Bien, continuamos en la siguiente clase con más características del enumerados.
Nos vemos.