JS конструкторы

В этой части учебника мы разберём что такое в JavaScript конструктор класса и основы работы с ними.

Что такое конструктор:

Понятие конструктор есть наверное во всех объектно ориентированного программирования языках программирования, если грубо говоря, то это стандартный метод, который запускается во время создания объекта класса.

Во-первых это полезно для автоматизации, во-вторых, это нужно для наследования, но об этом в следующей части.

Примечание:

Также во многих языках есть понятие деструктора, но конкретно в JavaScript, его нет.

JavaScript конструктор:

Теперь перейдём к констриктору на JS, и первое что стоит сказать, это то, что когда создаём класс через функцию, в первую очередь делаем конструктор класса.

Вот не большой пример.

Тут особо не чего объяснять, если вы читали прошлую часть, но как можете заметить, кроме как назначения свойств, мы ещё выводим сообщение, о том что это конструктор, также эту надпись мы не выводим в методе класса и вообще не используем метод.

Поэтому во время объявление объекта этого класса, должно появится сообщение «Это конструктор», вот результат.

javascript конструктор класса

Как видите всё сработало так как надо, после этого у нас не чего не появлялось.

Но что делать если нужно создать конструктор в классе, со словом class, для этого используется ключевое слово constructor, вот пример.

Как видите это абсолютно аналогичный класс как и в прошлый раз, только сделанный другим методом, вывод будет точно такой же, поэтому я не вижу смысла объяснять его работу.

Вывод:

В этой части вы узнали что такое в JavaScript конструктор класса, она не очень большая, так как про конструкоторы особо нечего сказать, но для следующей части нужно обязательно знать эту тему.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Поделится:

Дополнительно: