Назад к вопросам
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."