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