Curso Intermedio de JavaScript ES6
Clases y Herencia en ES6
Introducción a las Clases
Las clases en JavaScript son una forma de crear objetos y manejar la herencia. ES6 introduce la sintaxis de clases que simplifica la creación de objetos y la herencia en JavaScript.
class Persona {
constructor(nombre, edad) {
this.nombre = nombre;
this.edad = edad;
}
saludar() {
console.log(`Hola, me llamo ${this.nombre} y tengo ${this.edad} años.`);
}
}
Herencia en JavaScript
La herencia permite que una clase herede características (propiedades y métodos) de otra clase. En ES6, puedes utilizar la palabra clave extends
para crear una clase hija.
class Estudiante extends Persona {
constructor(nombre, edad, grado) {
super(nombre, edad);
this.grado = grado;
}
estudiar() {
console.log(`Soy ${this.nombre} y estoy estudiando ${this.grado}.`);
}
}
Preguntas
1 de 4
¿Qué es una clase en JavaScript?
Módulos y Exportaciones en ES6
Promesas y Async/Await en ES6
Manejo de Errores en JavaScript ES6
Examen Final de JavaScript Intermedio