хорошая статья об ООП в javascript
содержание
Создание объекта. Функция-конструктор
Наследование через прототип
Свойство prototype и прототип
Пример
Перекрытие свойств родителя
Начало цепочки наследования
Методы объекта
Наследование на классах. Функция extend
Первая строка. Вспомогательный объект F
Вторая строка. Меняем F.prototype
Третья строка. Prototype для дочернего класса
Четвертая строка. Поправить свойство constructor
Пятая строка. Сохранить суперкласс
Вызов родительских методов
Конструктор
Любые методы
Почему не this.constructor?
Оператор instanceOf
Полный пример наследования
Private члены
Protected члены
Фабрика объектов (мой любимый способ)
Создание потомка
instanceof ?
Вызов свойств родителя
Заключение
http://javascript.ru/tutorial/object/inheritance
и оттуда же
function extend(Child, Parent) {
var F = function() { }
F.prototype = Parent.prototype
Child.prototype = new F()
Child.prototype.constructor = Child
Child.superclass = Parent.prototype
}
которая будет брать два класса и делать первый потомком второго
Подписаться на:
Комментарии к сообщению (Atom)
Разработка PHP и MySQL с использованием Docker
Современные веб-разработчики часто сталкиваются с проблемами настройки окружения для проектов. Docker помогает стандартизировать и ускорить ...
-
хочу предложить Вашему вниманию мою статью что такое социальная сеть ? определение, визуализация а также другие статьи этой же тематики ...
-
Куплю Ваш сайт с уникальным контентом и посещаемостью. предложения на eurweb@gmail.com
Комментариев нет:
Отправить комментарий