Junior
Каква е разликата между описание на клас и екземпляр на клас?
sobes.tech AI
Отговор от AI
Описание на класа е шаблон или схема за създаване на обекти. Той определя структурата (свойства/полета) и поведението (методи) на обектите.
Екземпляр на класа е конкретен обект, създаден въз основа на описанието на класа. Той притежава структурата и поведението, определени в класа, но с собствените си уникални данни в свойствата си.
Пример на JavaScript:
// Описание на класа
class Car {
constructor(make, model) {
this.make = make;
this.model = model;
}
displayInfo() {
console.log(`Това е ${this.make} ${this.model}.`);
}
}
// Екземпляри на класа
const myCar = new Car('Toyota', 'Corolla'); // Екземпляр 1
const anotherCar = new Car('Honda', 'Civic'); // Екземпляр 2
// Използване на екземплярите
myCar.displayInfo(); // Показва "Това е Toyota Corolla."
anotherCar.displayInfo(); // Показва "Това е Honda Civic."