Andres Bernal

Andres Bernal

Developer.

© 2019

Que es la herencia?

OOP

Un concepto donde una clase comparte la estructura y el comportamiento definido en otra clase.

class SuperClass {
constructor() {
this.logger = console.log;
}
log() {
this.logger(`Hello ${this.name}`);
}
}
class SubClass extends SuperClass {
constructor() {
super();
this.name = 'subclass';
}
}
const subClass = new SubClass();
subClass.log(); // logs: "Hello subclass"