🌳Lección 21
Herencia en HispanoLang
Extender clases con extiende y super
Progreso de la Lección
1 de 6 pasos✓
2
3
4
5
6
¿Qué es la herencia?
La herencia permite crear clases basadas en otras clases existentes. La clase hija hereda propiedades y métodos de la clase padre.
Ejemplo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
clase Animal { constructor(nombre) { este.nombre = nombre } hablar() { mostrar este.nombre + " hace un sonido" }}clase Perro extiende Animal { constructor(nombre) { super(nombre) } hablar() { mostrar este.nombre + " dice: ¡Guau!" }}variable animal = nuevo Animal("Criatura")variable perro = nuevo Perro("Max")animal.hablar() // "Criatura hace un sonido"perro.hablar() // "Max dice: ¡Guau!"'extiende' indica herencia. 'super()' llama al constructor del padre. Los métodos pueden sobrescribirse.
🧩Practicar
Desafío
Crea una clase Gato que extienda Animal y sobrescriba el método hablar().
Editor1 líneas
1
Cmd/Ctrl + Enter para ejecutar0 caracteres
Consola0 ejecuciones
Ejecuta tu código para ver el resultado...
Salida del programa
Paso 1 de 6