GUÍA 8 - Clases
GUÍA 8 - Clases
RETO: Crear las clases establecidas en cada diagrama de clases e instanciar las clases adecuadas.
RETO 1
• Declaración de clases: Se utiliza la palabra clave class para declarar una clase en ES6.
• Constructor: Toda clase debe definir un constructor utilizando el método constructor. Este
constructor se llama automáticamente cuando se crea una nueva instancia de la
clase y se utiliza para inicializar propiedades de instancia.
• Métodos de instancia: Puede definir métodos dentro de una clase que estarán disponibles
en todas las instancias de la clase. Estos métodos son funciones asociadas a objetos de la
clase.
• Herencia: Se puede crear una clase que herede propiedades y métodos de otra clase utilizando
la palabra clave extends. Esto permite la creación de una jerarquía de clases.
• Instanciación de clases: Para crear una instancia de una clase se utiliza el operador new.
• Métodos Estáticos: Una clase puede definir métodos estáticos en una clase utilizando la palabra
clave static. Los métodos estáticos no están asociados a instancias de la clase, sino a
la propia clase.
ACTIVIDADES
Desarrollar paso a paso el código que se adjunta para comprender los fundamentos de la
programación orientada a objetos y su implementación con el sistema de clases que realiza
JavaScript.
1. CLASE PERSONA
2. CLASE APRENDIZ
3. CLASE INSTRUCTOR
4. CLASE APRENDIZPLANTA