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