Встречается на собеседованиях • сегодня

В чем разница между классом и объектом класса

Класс — это шаблон или чертеж, описывающий структуру и поведение будущих объектов. Он определяет свойства (поля) и методы (функции), но не содержит конкретных данных.

Объект — это экземпляр класса, созданный на основе этого шаблона. Он уже содержит конкретные данные и может взаимодействовать с методами.

Пример:

javascript
class Car { // класс
  constructor(model) {
    this.model = model; // свойство
  }

  drive() { // метод
    console.log(`${this.model} is driving`);
  }
}

const myCar = new Car('Tesla'); // объект класса Car
myCar.drive(); // "Tesla is driving"

Класс существует один раз в коде, а объектов можно создать сколько угодно. Класс — это абстракция, объект — конкретная реализация.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы