class function

type
  TTest = class
   public
      class function sayHello :String;
      function saybye:String;
   end;

class function类似于c++中的静态方法,不需要建立类的实例就可以调用

TTest.sayHello ;  这样是可以的,因为这是类成员

而saybye就必须要实例化才可以用

不用实例化就可以访问类的方法

类的静态方法属于所有类,内存只有一块;而非静态方法属于每个实例,每个实例有对应的内存。

class function Supported: Boolean; virtual;
原文地址:https://www.cnblogs.com/cb168/p/4949964.html