Una clase o interfaz sellada (sealed) restringe qué otras clases o interfaces pueden extenderla o implementarla directamente. La herencia ordinaria es abierta: cualquiera puede heredar de una clase que no es final. final la cierra por completo. El sellado está en medio: nombras el conjunto exacto de subtipos directos permitidos. Esto te permite modelar un conjunto cerrado de alternativas, como las figuras que admite una herramienta de dibujo, y permite que el compilador verifique que un switch cubra todos los casos.
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.