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 аст."