Clases y POO
Clases ES6, herencia, encapsulación y programación orientada a objetos.
Artículos del módulo
Clases en ES6
Aprende la sintaxis moderna de clases introducida en ES6 para programación orientada a objetos.
Constructores de clases
Descubre cómo funcionan los constructores para inicializar instancias de clases en JavaScript.
Getters y setters
Controla el acceso y modificación de propiedades usando métodos getter y setter.
Campos privados
Implementa encapsulación real usando la sintaxis de campos privados con el prefijo #.
Herencia con extends
Implementa herencia entre clases usando la palabra clave extends para reutilizar código.
La palabra clave super
Aprende a usar super para acceder al constructor y métodos de la clase padre.
Métodos estáticos
Define métodos estáticos que pertenecen a la clase en lugar de a las instancias individuales.
Propiedades estáticas
Declara propiedades estáticas compartidas entre todas las instancias de una clase.
new.target en constructores
Usa new.target para detectar cómo fue invocado un constructor y validar su uso correcto.