parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Чойта... :) крякает как утка, значит утка.

andylars 11.07.2016 20:41 / 11.07.2016 20:46

Видим же обращение к базовому ^BASE
видим использование конструктора,
значит = вызов конструктора базового,

хотя формально - да, с таким же успехом можно было вместо
$obj[^BASE::create[]]
сказать
$obj[^SomeBaseClass::create[]]
Просто в документации дословно написано:
------------------------------------------------
для обращения к своему ближайшему родительскому классу (базовому классу) можно использовать конструкции ^BASE::конструктор[параметры] и ^BASE:метод[параметры]

------------------------------------------------
Что кстати и сбило с толку, т.к. я помню в PF'e было
^BASE:конструктор[]
а документация явно намекает, что надо пользовать ^BASE::конструктор[]