Lecția 13: Clase în JavaScript

1. Ce este o clasă?

O clasă este un șablon pentru crearea obiectelor cu proprietăți și metode comune.

class Persoana {
    constructor(nume, varsta) {
        this.nume = nume;
        this.varsta = varsta;
    }

    salut() {
        alert(`Salut, numele meu este ${this.nume} și am ${this.varsta} ani.`);
    }
}

const persoana1 = new Persoana("Ion", 30);
persoana1.salut();
            

2. Constructorul clasei

Constructorul este metoda specială care initializează obiectul creat.

constructor(nume, varsta) {
    this.nume = nume;
    this.varsta = varsta;
}
            

3. Metode în clase

Metodele sunt funcții definite în interiorul clasei pentru a opera asupra datelor obiectului.

salut() {
    alert(`Salut, numele meu este ${this.nume} și am ${this.varsta} ani.`);
}
            

Următoarea lecție: vom învăța despre evenimente în JavaScript.