constructor()

constructor() - особливий метод класу для створення та ініціалізації об'єктного екземпляра даного класу.

Синтаксис:

class name{ constructor(){ /*код метода конструктора*/ } } class name{ constructor(arguments){ /*код метода конструктора*/ } }

Параметри:

arguments - не обов'язко вказувати. Параметри які передаються конструктору.

Опис:

constructor() метод конструктора у class який виконується при створені об'єктного екземпляра класу за допомогою оператора new.

Під час створення об'єктного екземпляра класу виконується автоматично метод constructor в якому можна вказати початкові параметри (властивості) об'єкта, "налаштувати" об'єкт. Параметри які передаються при створені єкземпляра об'єкта передаються конструктору.

Конструктор може бути лише один у класі. Конструктор не може бути гетер і сетер.

Приклад:

class Rectangle{ constructor(height, width){ this.name='Rectangle'; this.height=height; this.width=width; } getName(){ return this.name; } } var s=new Rectangle(3, 2); alert( s.getName() );