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