![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему екземпляры класса TMarsRover не содержат таблицу вирт мето [D5, Win2k]
Slaga © (2004-06-09 14:45:00)Type
TMovable = class(TObject);
TRover = class(TMovable)
public
procedure Drive; virtual;
end;
TAutoRover = class(TRover)
public
procedure Drive; reintroduce; virtual;
procedure Refuel; virtual;
end;
TMarsRover = class(TAutoRover)
public
procedure Drive; override;
procedure SendImages;
end;
TPointer = class(TMarsRover)
public
procedure Point; virtual;
end;
Вопрос: Почему екземпляры класса TMarsRover не содержат таблицу виртуальных методов ?
Palladin (2004-06-09 19:05:00) [1]Потому что они содержат ссылку на нее.
VMT + F1
Slaga (2004-06-09 18:44:00) [2]To MBo
Почему ?
MBo (2004-06-09 15:13:00) [3]А экземплярыкласса и не должны ее содержать
Sandman25 (2004-06-09 15:02:00) [4]А почему вы так думаете?