В чем разница между описанием класса и экземпляром класса?

Описание класса — это шаблон или схема для создания объектов. Оно определяет структуру (свойства/поля) и поведение (методы) объектов.

Короткий ответ

Что ответить на собеседовании

Описание класса — это шаблон или схема для создания объектов. Оно определяет структуру (свойства/поля) и поведение (методы) объектов.

Подробный разбор

Ответ с пояснениями

Описание класса — это шаблон или схема для создания объектов. Оно определяет структуру (свойства/поля) и поведение (методы) объектов.

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

Пример на JavaScript:

// Описание класса
class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }

  displayInfo() {
    console.log(`This is a ${this.make} ${this.model}.`);
  }
}

// Экземпляры класса
const myCar = new Car('Toyota', 'Corolla'); // Экземпляр 1
const anotherCar = new Car('Honda', 'Civic'); // Экземпляр 2

// Использование экземпляров
myCar.displayInfo(); // Выводит "This is a Toyota Corolla."
anotherCar.displayInfo(); // Выводит "This is a Honda Civic."

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее