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'); // Առաջին օրինակ
const anotherCar = new Car('Honda', 'Civic'); // Երկրորդ օրինակ
// Օգտագործում օրինակների
myCar.displayInfo(); // Ցուցադրում "Սա է Toyota Corolla."
anotherCar.displayInfo(); // Ցուցադրում "Սա է Honda Civic."