parser

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

 

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

Ответ

G_Z 10.09.2017 23:11

$edit[^edit::create[]]

От user наследуем edit
Вы и наследуете edit от user и тут же создаёте объект класса edit и потом к нему обращаетесь.
И с fields то же самое.

В обоих случаях полностью перекрываете конструктор, а значит конструктор родителя не исполняется.

Что вы хотите сделать?
Напишите словами.
@main[]
$c[^c::create[]]
^c.print[]

@CLASS
a

@create[]
$self.foo[a]


@CLASS
b

@BASE
a

@create[]
^BASE:create[]

$self.bar[b]


@CLASS
c

@BASE
b

@create[]
^BASE:create[]

$self.baz[c]

@print[]
foo: $self.foo, bar: $self.bar, baz: $self.baz