База ответов ИНТУИТ

Flash MX для профессиональных программистов

<<- Назад к вопросам

Зачем в нашей реализации множественного наследования применяется динамическая замена ссылки __constructor__ в процессе работы конструктора?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
для запоминания информации о том, какой класс в субцепочке является следующим
для корректного вызова базовых конструкторов после того, как конструктор субцепочки вызван через apply(Верный ответ)
для вызова конструкторов системных базовых классов через apply(Верный ответ)
Похожие вопросы
Почему в нашей реализации множественного наследования для корректного наследования от класса Array (или String) надо указывать его как системный базовый?
В нашей реализации множественного наследования цепочки __proto__ базовых классов выстраиваются
В нашей реализации множественного наследования виртуальный базовый класс
Для чего используется ссылка __constructor__
Ссылка __constructor__ указывает на
Отметьте все причины, по которым объект с динамически установленным __proto__ может не являться адекватной заменой объекта, созданного при помощи new (так, что ссылки __proto__ у обоих объектов будут одинаковы)?

Какую строчку из приведенных ниже следует вставить в описанную далее функцию superCon

Object.prototype.superCon = function(){        // вот здесь надо вставить строку кода        }

на место, указанное в комментарии, чтобы ее (функцию superCon) можно было вызывать вместо super() в конструкторе (для вызова конструктора базового класса)?

Зачем нужны блоки #initclip?
Что делают дополнительные утилиты для наследования с виртуальными базовыми классами от "множественного наследника"?
Зачем может быть нужно добавлять функции в класс Object?