Назад к вопросам
Junior
75
questionbank

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

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

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

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

Пример на 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."