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

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

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

Отметьте все причины, по которым объект с динамически установленным __proto__ может не являться адекватной заменой объекта, созданного при помощи new (так, что ссылки __proto__ у обоих объектов будут одинаковы)?

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

Варианты ответа
если не приложены специальные усилия, то в его функциях нельзя будет вызвать функции базового класса через super(Верный ответ)
если у рассматриваемого класса есть нетривиальный конструктор, нужно дополнительно позаботиться о том, чтобы его вызвать для данного объекта(Верный ответ)
если не приложены специальные усилия, то в рассматриваемом объекте не будут видны поля и методы базового класса
Похожие вопросы
Если объекту изменить ссылку __proto__ динамически, то:
Если клип, у которого вызван метод loadVariables не встроен в дерево клипов (создан при помощи new вместо attachMovie и т.п.), то посылаться на сервер будут
Какие из перечисленных ниже записей годятся для получения значения поля field объекта obj (объект obj размещен в корневом клипе) из кода, выполняющегося в кадре корневого клипа?
Отметьте все варианты, в которых ссылка а после выполнения приведенного ниже кода не будет указывать ни на объект класса Array, ни на объект класса x
Обрыв цепочки __proto__ после стоп-класса используется
Обрыв цепочки __proto__ перед стоп-классом используется
Ссылка __proto__ указывает на
Что делает запись var __proto__ = this?
В нашей реализации множественного наследования цепочки __proto__ базовых классов выстраиваются
Какие из приведенных ниже утверждений будут верны, если считать, что массив arr сформирован при помощи следующего кода: arr = [2, 4, 11]; arr[1.5] = 7;?