Sobes.tech
Junior
192

Класс сипаттамасы мен класс мысалы арасындағы айырмашылық неде?

AI-дан жауап

sobes.tech 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'); // Бірінші экземпляр
const anotherCar = new Car('Honda', 'Civic'); // Екінші экземпляр

// Экземплярларды пайдалану
myCar.displayInfo(); // «Бұл Toyota Corolla» деп шығарады
anotherCar.displayInfo(); // «Бұл Honda Civic» деп шығарады