El pattern matching (coincidencia de patrones) permite que un switch pruebe el tipo y la forma de un valor, no solo compararlo con constantes. El selector puede ser cualquier tipo de referencia, como Object o una interfaz sellada. Cada case contiene un patrón, y cuando el patrón coincide, sus variables quedan vinculadas y listas para usarse en esa rama. Esto reemplaza largas cadenas de comprobaciones instanceof y casts.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.