clases en js

Ahora voy a mostrarte la sintaxis que puedes utilizar para trabajar con clases en JS, hoy en día es muy común leer código en JS que incluya la palabra Class y con este ejemplo muy sencillo no te quedará ninguna duda de como utilizarla.

Voy a crear una clase muy sencilla, será una clase para crear a un gato, va a tener un constructor en donde permita crear objetos e inicializarlos con un nombre. También tendrá un método para saludar y decir su nombre. El código es el siguiente:

class Gato {
  //Definir un constructor
  constructor(nombre)
  {
    this.nombre = nombre;
  };

  //Ejemplo de un metodo
  saludar()
  {
    console.log("Hola, mi nombre es " + this.nombre);
  }
}//Fin de la clase

Ahora, para utilizar esta clase, puedes tener un código como este:

const tom = new Gato('Tom');
tom.saludar();

Para crear un objeto usamos la palabra new seguida del nombre de la clase, y ya que esta clase tiene un constructor, podemos enviarle parámetros cuando la estamos creando.

Ahora que tenemos el objeto tom de la clase Gato, podemos utilizar sus métodos, como se ve en la segunda línea del código anterior.

Si tienes alguna duda de por que use la palabra const en lugar de declarar el objeto como var o como let, entonces debes leer este articulo: Para que se usa let, const y var en JS.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *