Показать сообщение отдельно
  #3 (permalink)  
Старый 13.06.2016, 02:06
Интересующийся
Отправить личное сообщение для pomidor_makaronus Посмотреть профиль Найти все сообщения от pomidor_makaronus
 
Регистрация: 19.04.2016
Сообщений: 18

Cпасибо! звучит логично, но вот в книге Фленагана, алгоритм создания
нового объекта, как-то не похож:

Для создания экземпляров Person используется оператор new. В результате выполняются
четыре действия:
1. Создание объекта.
2. Назначение нового объекта переменной t h i s конструктора (после чего t h i s
указывает н а новый объект).
3. Выполнение кода внутри конструктора (добавление свойств к новому объекту).
4. Возвращение нового объекта.

Пытаюсь сопоставить ваш ответ с этим алгоритмом и напрашивается только один ответ: ссылка на прототип объекта возвращается вновь созданному объекту раньше чем происходит его инициализация! Пожалуйста дайте ссылку на материал, где можно это уточнить. Дело в том что пункты 3 и 4 очень уж смущают

Последний раз редактировалось pomidor_makaronus, 13.06.2016 в 02:09.
Ответить с цитированием