有什么作用?
什么时候要用?

解决方案 »

  1.   

    指的是constructor Create吗?
    实例化一个对象的时候用
    var
      a:someClass;
    begin
      a := someClass.Create();  //a成为someClass的一个实例
    ...
      

  2.   

    创建对象的时候使用.
    比如一个类对象someobject,类型为TABC
    这样的声明:
    TABC someobject;
    并不能够使这个对象实际存在和初始化,而要使用
    TABC someobject:=TABC.create(nil);
    这样的方式,someobject才有实际的内存结构存在,并且可以使用.没有经过构造的对象是无法使用的,会出现内存引用的异常.
      

  3.   

    感谢大家的帮忙
    特别是shifan 和 phy
    我知道这问题是“尖端”了点,但你们还能耐心的回答我,我很感谢你们二位
    现在这问题我已经知道了。最后,我还要说一句,hottey 你回答的也很“尖端”啊