Sobes.tech
Junior

Kuo skiriasi klasės aprašymas nuo klasės pavyzdžio?

sobes.tech AI

Atsakymas iš AI

Klasės aprašymas yra šablonas arba schema objektų kūrimui. Jame apibrėžiama objektų struktūra (savybės/laukai) ir elgsena (metodai).

Klasės pavyzdys yra konkretus objektas, sukurtas remiantis klasės aprašymu. Jis turi struktūrą ir elgseną, apibrėžtą klasėje, bet su savo unikaliomis duomenimis savo savybėse.

Pavyzdys JavaScript:

// Klasės aprašymas
class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }

  displayInfo() {
    console.log(`Tai yra ${this.make} ${this.model}.`);
  }
}

// Klasės pavyzdžiai
const myCar = new Car('Toyota', 'Corolla'); // Pavyzdys 1
const anotherCar = new Car('Honda', 'Civic'); // Pavyzdys 2

// Pavyzdžių naudojimas
myCar.displayInfo(); // Parodo "Tai yra Toyota Corolla."
anotherCar.displayInfo(); // Parodo "Tai yra Honda Civic."