请问类方法及类引用的意思是什么?
我看过了书,单从字面上很难理解,不知道它们应该在什么时候起什么作用?

解决方案 »

  1.   

    类方法是类可以调用的方法,不用创建类的实例
    类引用是类的类
    楼上的正解.
    类方法是只有类可以调用的方法,比如说create,一般只看到TFORM.create,tform就是一个类
    create是类方法.类引用就是对类的抽象,是类的类.就比如类是对象的抽象一样.比类更高一个级别吧
      

  2.   

    首先声明我的立场:死扣理论的做法是不好的。类引用:
    type
      Tmyclass=class
      ……
      end;
     TmyClassRef=class of Tmyclass
    var
      myCRef:TmyclassRef;
      Myc:Tmyclass;
    begin
      mycref:=Tmyclass;//类名赋给类引用类型变量
      Myc:=Tmyclass.create;//类的实例赋给类类型变量
    end;