Clases y Objetos en JavaScript explicados por ChatGPT
Publicado por
el
En JavaScript, una clase es una plantilla para crear objetos con características y comportamientos similares. Un objeto es una instancia de una clase y contiene sus propiedades y métodos.
Por ejemplo, supongamos que queremos crear una clase llamada "Perro" que represente a los perros en nuestro programa. La clase "Perro" podría tener propiedades como nombre, raza y edad, y métodos como ladrar() y comer(). Un objeto de la clase "Perro" sería un perro individual, con sus propios valores para nombre, raza y edad.
Aquí hay un ejemplo de cómo se vería la clase "Perro" en JavaScript:
class Perro {
// Propiedades del perro
nombre = "";
raza = "";
edad = 0;
// Métodos del perro
ladrar() {
console.log(this.nombre + " dice: ¡Guau guau!");
}
comer() {
console.log(this.nombre + " está comiendo...");
}
}
Para crear un objeto de la clase "Perro", se utiliza la palabra clave "new" y se llama al constructor de la clase:let miPerro = new Perro();Una vez que tenemos un objeto de la clase "Perro", podemos acceder a sus propiedades y métodos usando el punto (.) para separar el nombre del objeto del nombre de la propiedad o del método:
miPerro.nombre = "Fido"; miPerro.raza = "Pastor Alemán"; miPerro.edad = 3; miPerro.ladrar(); // Fido dice: ¡Guau guau! miPerro.comer(); // Fido está comiendo...
Comentarios
Publicar un comentario