Sobes.tech
Junior

Mi a különbség az osztályleírás és az osztálypéldány között?

sobes.tech MI

Válasz az MI-től

Az osztály leírása sablon vagy séma az objektumok létrehozásához. Meghatározza az objektumok szerkezetét (tulajdonságok/mezők) és viselkedését (metódusok).

Az osztály példánya egy konkrét objektum, amely az osztály leírása alapján jön létre. Tartalmazza az osztályban meghatározott szerkezetet és viselkedést, de saját egyedi adatokkal rendelkezik a tulajdonságaiban.

Példa JavaScript-ben:

// Osztály leírása
class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }

  displayInfo() {
    console.log(`Ez egy ${this.make} ${this.model}.`);
  }
}

// Osztály példányai
const myCar = new Car('Toyota', 'Corolla'); // 1. példány
const anotherCar = new Car('Honda', 'Civic'); // 2. példány

// Példányok használata
myCar.displayInfo(); // Kiírja "Ez egy Toyota Corolla."
anotherCar.displayInfo(); // Kiírja "Ez egy Honda Civic."