Классы
Класс
- функция/шаблон, предназначенный для создания объектов и методов Конструктор
- метод, который вызывается в момент создания объекта т.е. когда используется ключевое слово new он создает свойства и инициализирует, т.е. подготавливает объект к использованию this
- ссылка на текущий контекст вызова (на текущий объект с которым произошло событие)
Создание класса
Наследование
- Если у подкласса нет конструктора, он будет использовать конструктор родителя
- Если подклассу указать конструктор, то он должен вызывать в начале конструктор родительского класса
super()
- Метод
super()
позволяет наследовать свойства и методы из прототипа