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» деп шығарады