JDK 14 instance of
Dentro de
los cambios que trae el JDK14 el instance of es uno de ellos. Esta instrucción nos
funciona para verificar si un objeto es de un tipo específico y de esta manera
poder convertirlo al objeto que necesitamos.
Usualmente se
hacia en dos partes se valida con un if para determinar el tipo y luego dentro
del if se hace el cambio de tipo de objeto. Primero vamos a ver como esto funciona
en el JDK8 y luego como se puede solucionar con el JDK14
Como podemos
ver en este ejemplo es como se vería en el JDK8. En la línea 18 se valida el
tipo si es CellPhone y en la línea 20 se hace la transformación del tipo para
poder utilizarlo en la línea 21.
Esta característica
es un Preview por lo tanto para poder correrla se debe de habilitar utilizando “--enable-preview”
cuando se compila y se corre.
Pero como
podemos observar en el siguiente ejemplo en la línea 33 ademas de validar el
tipo de dato se crea la variable de este tipo para poder ser utilizada en la línea
35.
En este
caso sale como si fueran errores ya que es una nueva característica que esta en
preview pero funciona perfectamente.
Etiquetas: Apache Netbeans, Desarrollo, Java, jdk14, NetBeans
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio