Junior
Kāda ir atšķirība starp klases aprakstu un klases instanci?
sobes.tech AI
Atbilde no AI
Klases apraksts ir ir ir šablons vai shēma objektu izveidei. Tas nosaka objektu struktūru (īpašības/lauki) un uzvedību (metodes).
Klases instances ir konkrēts objekts, kas izveidots, pamatojoties uz klases aprakstu. Tam ir struktūra un uzvedība, kas definēta klasē, bet ar saviem unikāliem datiem savās īpašībās.
Piemērs JavaScript:
// Klases apraksts
class Car {
constructor(make, model) {
this.make = make;
this.model = model;
}
displayInfo() {
console.log(`Šis ir ${this.make} ${this.model}.`);
}
}
// Klases instances
const myCar = new Car('Toyota', 'Corolla'); // Instances 1
const anotherCar = new Car('Honda', 'Civic'); // Instances 2
// Instances izmantošana
myCar.displayInfo(); // Parāda "Šis ir Toyota Corolla."
anotherCar.displayInfo(); // Parāda "Šis ir Honda Civic."