Класс в фигурных скобках представляет динамический тип объекта, на который вы ссылаетесь. например Ниже код должен объяснить это ...
class Parent1
{
int p1;
};
class Child1:Parent1
{
int c1;
}
class Child2:Parent1
{
int c2;
}
void main()
{
Parent1 objP1 = new Child1();
}
Теперь, если вы увидите objP1 в окнах отладчика, вы увидите [Child1], который является динамическим типом для objP1. Расширяя это, вы можете увидеть содержимое, которое принадлежит Child1.