To Hexi:
说的没错,你声明的类型确实没有继承于TObject,
但是你用TmyFirstObject=object(AncestorObjectType)声明的类型
称为'对象类型'(Object Type),而并非'类类型'(Class Type)
对象类型并不继承于Tobject,它没有内置的构造函数 、析构函数、或者其它
方法,可以用New过程和Dispose过程来建立和释放它的实例,它的存在是为了
与旧有的程序兼容,Delphi并不推荐使用.
问题所指的应是一般意义上的类类型,即 Class Type.