«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Занятия в JavaScript

Занятия в JavaScript

Опубликовано в 2025-02-22
Просматривать:180

Classes in javascript

javascript class

классы являются чертежом для объектов, которые обеспечивают более формальный и организованный способ определения объектов и их поведения. Класс JavaScript - это не сам объект, а шаблон для создания объектов JavaScript.

] Класс

- это специальная функция, но мы используем ключевое слово

класс для определения его, а не function . Атрибут назначен внутри метода constructor () . ]

метод класса ]]

] Синтаксис метода класса
    такой же, как и в методе объекта.
  1. ]
  2. создать классы с использованием ключевого слова
  3. . . ]
  4. всегда содержит метод
  5. constructor () . ]
  6. Любое количество методов может быть добавлено.
  7. ]
  8. ]

Пример 1: Создайте класс автомобилей, а затем создайте объект с именем «My Car» на основе класса автомобиля. ]

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

let myCar = new Car("Toyota"); 

]] Constructor - это особый метод для инициализации объектов, созданных с классами. Он называется автоматически, когда создается новый экземпляр класса. Обычно он использует параметры, передаваемые ему, чтобы назначить значения свойствам объекта, гарантируя, что объект правильно инициализирован во время создания. ]

, когда конструктор автоматически называется и класс инициализируется, он должен иметь точное имя «конструктор». На самом деле, если у вас нет конструктора, JavaScript добавит невидимый пустой метод конструктора.

]

примечание:

класс не может иметь несколько

constructor () , который принесет синтаксисную ошибку. ] больше примеров класса

class Person {} // пустой класс классный студент { Конструктор (Rollno, имя, возраст) { this.name = name; this.rollno = rollno; this.age = возраст; } } Пусть студент1 = новый студент (1, «Алекс», 12); Console.log (Student1); класс продукт { конструктор (имя, цена) { this.name = name; this.price = цена; } DisplayProduct () { console.log (`продукт: $ {this.name}`); console.log (`цена: $ {this.price}`); } } Const Product1 = новый продукт («Рубашка», 19,32); const product2 = новый продукт ("Pant", 33.55);

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3