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."