Как я нашел способ это сделать
Андрей 21.11.2005 17:39
Наоборот, не хочется на пустом месте городить огород - создавать объект там, где он не нужен.
Я обошел это так:
в parent-классе вызываем сразу метод child:
т.е. из первого примера пишем так:
@procedure[]
^child:sub[]
тогда если в child-классе метод переопределен, то вызывается переопределенный, а если нет - вызывается метод родителя, как мне и нужно. Жаль только, что пришлось так выворачиваться, думал, можно проще сделать.
не совсем понимаю причину, по которой в объекте вызывается переопределенный метод, а в "статичном классе" - родительский.