Sobes.tech
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."