Интересуют две строчки кода помеченные внизу. Это инициализация или переменная с именем класса? Я запутался, помогите понять, что это? Как правильно называть эти две строки кода?
class User {
constructor(name, age) { // Это тоже инициализация аргументов функции?
this.names = name;
this.ages = age;
}
hi() {
alert(this.names);
}
age() {
alert(this.ages);
}
}
let user = new User('opa', 32); // ***** Это инициализация переменной или что? ******
user.hi();
user.age();