Classes, extends (extender clases) Classes, extends (extender clases)

🥇 Classes, extends (extender clases)

Las clases pueden extender de otra clase base. Una clase derivada tiene todas las propiedades y métodos de una clase base, y también define métodos adicionales.

class Animal {
  moverse() {
    console.log("El animal se mueve");
  }
}

class Perro extends Animal {
  ladrar() {
    console.log("El perro ladra");
  }
}

const miPerro = new Perro();
miPerro.moverse();
miPerro.ladrar();

La salida del programa…

El animal se mueve
El perro ladra

Como vemos podemos ver, podemos invocar tanto los métodos de la clase como aquella de la cual implementa.

Classes, Herencia Classes, Sobrecarga
comments powered by Disqus