Классы в JavaScript

В данном уроке Мы поговорим уже непосредственно про Объектно Ориентированное Программирование в JS. А именно разберём что такое классы в JavaScript.

В стандартном JS который сейчас поддерживается в любых браузерах нет такого понятия как: классы. Однако есть такое понятие как: функций.

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

Первые классы в JavaScript-е

Обычно называния функций пишутся  большой буквой в начале слова.

Ещё давайте будем определять имя по умолчанию:

Если создадим объект и вызовем функцию getName():

То результат будет следующим:

Скриншот-результата

И это правильный результат. То есть функцию сработала нормально.

Если посмотрим на объект класса User

То увидим это:

Расширяемость класса в JavaScript

На самом деле такие конструкций не очень верны (как выше написали). Потому что Мы в конструкторе начинаем перечислять какие-то функций и.т.д. что опять-же не очень корректно.

Ещё особенность данного языка в том что при создание объекта класса, для каждого объекта будет создаватся функций. Это снизит работоспособность и быстро-действие приложения.

Для того чтоб расширять классы в JavaScript или расширять какие-то поля, существует другая конструкция, более правильная:

Результат, как и ожидали, не меняется:

Желаю Вам успехов!

Просмотры: 1 448
(2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

You have to agree to the comment policy.