L9: Clases, Herencia y Visibilidad
¿Qué aprenderás en esta lección?
Sección titulada «¿Qué aprenderás en esta lección?»En esta lección exploraremos:
- Teoría a fondo: Clases, constructores primarios y secundarios con
init, modificadores de visibilidad (public,internal,protected,private), clasesopenvsfinal(cerradas por defecto), interfaces y composición sobre herencia. - Bajo el capó: Cómo Kotlin compila clases como
finalpor defecto en Bytecode y la generación automática de getters/setters para propiedades. - Laboratorio Incremental (AI Chat CLI): Encapsulación del motor principal (
ChatEngine) y abstracción de los servicios del chat.
Navegación
Sección titulada «Navegación» ← Temario del Curso Volver al índice general de lecciones.
← Lección Anterior (L8) Funciones de Ámbito (Scope Functions).
Siguiente Lección (L10) → Companion Objects y Object Declarations.