Показать сообщение отдельно
Старый 21.08.2003, 18:15   #4  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Cool
Кстати, есть способ вызывать любой метод класса, даже если неизвестно, что это за класс.
Например получил объект класса ааа, а на самом деле это объект потомка класса ааа, т.е. объект класса ааа1, который имеет метод ббб
А класс ааа метода ббб не имеет
В тексте х++ строчку ааа.ббб не схавает - нет такого метода у класса.

Тогда можно так

войд xxxxx(ааа _ааа)
{
Object aaa1 = _aaa;
;
aaa1.ббб()
}
Это может быть полезно, если не известно какой именно потомок ааа1. Но точно известно что у него есть такой метод.

Правда это черевато ошибками при выполнении, так что лучше без этого обходиться.
Я давно без этого обхожусь.