【发布时间】:2014-08-27 14:18:32
【问题描述】:
在浏览我的一个代码时,我被困在一个语句上,如下所示。
TMyObjectClass = class of TMyObject;
我有点困惑,想知道这句话是什么意思。
由于TMyObjectClass 在语句上方没有声明。
而TMyObject 的声明如下:
TMyObject = class(TObject)
private
//some private member declaration
Public
// some public variables
end;
所以,我的问题是该语句的含义是什么
TMyObjectClass = class of TMyObject;
以及TMyObjectClass 的工作原理是什么?
我对 Delphi 有点陌生,所以请帮助我了解这些类型的声明以及解决方法。
【问题讨论】:
-
你可以阅读这个主题
here。
标签: class delphi c++builder delphi-xe