Sobes.tech
Junior

Wat is het verschil tussen een klassebeschrijving en een klassevoorbeeld?

sobes.tech AI

Antwoord van AI

De beschrijving van een klasse is een sjabloon of schema voor het maken van objecten. Het bepaalt de structuur (eigenschappen/velden) en het gedrag (methoden) van objecten.

Een instantie van een klasse is een concreet object dat is gemaakt op basis van de klassebeschrijving. Het heeft de structuur en het gedrag die in de klasse zijn gedefinieerd, maar met eigen unieke gegevens in zijn eigenschappen.

Voorbeeld in JavaScript:

// Klassenbeschrijving
class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }

  displayInfo() {
    console.log(`Dit is een ${this.make} ${this.model}.`);
  }
}

// Klasseninstanties
const myCar = new Car('Toyota', 'Corolla'); // Instantie 1
const anotherCar = new Car('Honda', 'Civic'); // Instantie 2

// Gebruik van instanties
myCar.displayInfo(); // Toont "Dit is een Toyota Corolla."
anotherCar.displayInfo(); // Toont "Dit is een Honda Civic."