Sobes.tech
Junior

Sinif təsviri ilə sinif nümunəsi arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Sinifin təsviri obyektlər yaratmaq üçün şablon və ya sxemdir. O, obyektlərin quruluşunu (xüsusiyyətlər/alanlar) və davranışını (metodlar) müəyyən edir.

Sinifin nümunəsi, sinif təsvirinə əsaslanan konkret obyektidir. O, sinifdə müəyyən edilmiş quruluş və davranışa malikdir, lakin öz unikal məlumatları ilə öz xüsusiyyətlərində fərqlənir.

JavaScript-də nümunə:

// Sinifin təsviri
class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }

  displayInfo() {
    console.log(`Bu, bir ${this.make} ${this.model}.`);
  }
}

// Sinif nümunələri
const myCar = new Car('Toyota', 'Corolla'); // Nümunə 1
const anotherCar = new Car('Honda', 'Civic'); // Nümunə 2

// Nümunələrdən istifadə
myCar.displayInfo(); // "Bu, bir Toyota Corolla." göstərir
anotherCar.displayInfo(); // "Bu, bir Honda Civic." göstərir