Тема: X++ как С++ ??
Показать сообщение отдельно
Старый 15.04.2003, 14:23   #5  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
А массив экземпляров классов я могу определить???

///////////////////////
class ABC
{
}
///////////////////////
func()
{
ABC array[10];
}
///////////////////////

как мне быть если мне надо массив экземпляров класса

может мне надо 1000 объектов обработать 300 из которых перекрывают метод "таким образом" а еще 300 "другим" и еще 400 "разными способами"


вот так у меня получилось через

abstract class predmet
{
}

static void test_oot()
{
predmet p;
SUB A;
ADD B;
;

A = new SUB();
B = new ADD();

p=A;
print p.DOIT(5,3); // результат 2

p=B;
print p.DOIT(5,3); // результат 8

pause;
}

// а вот запихать вы все это дело в массив
print p[1].DOIT(5,3); // результат 2
print p[2].DOIT(5,3); // результат 8