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