"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Clases en JavaScript

Clases en JavaScript

Publicado el 2025-02-22
Navegar:374

Classes in javascript

javascript class

Las clases son planos para objetos que proporcionan una forma más formal y organizada de definir objetos y su comportamiento. La clase JavaScript no es el objeto en sí, sino una plantilla para crear objetos JavaScript.

La clase

es una función especial, pero usamos la palabra clave class para definirla, no la función . El atributo se asigna dentro del método constructor () .

Método de clase

]
    La sintaxis del método de clase
  1. es la misma que la del método de objeto.
  2. Crear clases usando la palabra clave de class .
  3. siempre contiene el método constructor () .
  4. luego se puede agregar cualquier número de métodos.

Ejemplo 1: Cree una clase de automóvil y luego cree un objeto llamado "My Car" basado en la clase de automóvil.

class Car {
  constructor(brand) {
    this.carName = brand;
  }
}

let myCar = new Car("Toyota"); 
Constructor Method

] El constructor es un método especial para inicializar objetos creados con clases. Se llama automáticamente cuando se crea una nueva instancia de la clase. Por lo general, usa los parámetros pasados ​​para asignar valores a las propiedades del objeto, asegurando que el objeto se inicialice correctamente en el momento de la creación.

Cuando se llama automáticamente el constructor y la clase se inicializa, debe tener el nombre exacto "Constructor". De hecho, si no tiene un constructor, JavaScript agregará un método de constructor vacío invisible.

nota:

una clase no puede tener múltiples constructor () , que lanzará un error de sintaxis.

más ejemplos de clase

Persona de clase {} // clase vacía Estudiante de clase { constructor (rollno, nombre, edad) { this.name = name; this.rollno = rollno; this.age = edad; } } Deje que Student1 = nuevo estudiante (1, "Alex", 12); console.log (Student1); Producto de clase { constructor (nombre, precio) { this.name = name; this.price = precio; } displayProduct () { console.log (`producto: $ {this.name}`); console.log (`precio: $ {this.price}`); } } const producto1 = nuevo producto ("camisa", 19.32); const producto2 = nuevo producto ("Pant", 33.55);
 
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3